function to serialize pool ID buffers into dataset created
This commit is contained in:
parent
29a15e8154
commit
9382eb03e6
@ -148,3 +148,9 @@ ReturnValue_t DataSet::deSerialize(const uint8_t** buffer, int32_t* size,
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
ReturnValue_t DataSet::serializeRawFromIdBuffer(uint8_t ** buffer, uint32_t * size,
|
||||
const uint32_t max_size, bool bigEndian, uint32_t * poolIdBuffer,
|
||||
uint32_t poolIdSize) {
|
||||
return RETURN_OK;
|
||||
}
|
||||
|
@ -146,6 +146,14 @@ public:
|
||||
*/
|
||||
void setValid(uint8_t valid);
|
||||
|
||||
/**
|
||||
* Serialize all registered pool variables into the provided buffer
|
||||
* @param buffer
|
||||
* @param size Is incremented by serialized size
|
||||
* @param max_size
|
||||
* @param bigEndian
|
||||
* @return
|
||||
*/
|
||||
ReturnValue_t serialize(uint8_t** buffer, uint32_t* size,
|
||||
const uint32_t max_size, bool bigEndian) const;
|
||||
|
||||
@ -154,6 +162,9 @@ public:
|
||||
ReturnValue_t deSerialize(const uint8_t** buffer, int32_t* size,
|
||||
bool bigEndian);
|
||||
|
||||
ReturnValue_t serializeRawFromIdBuffer(uint8_t ** buffer, uint32_t * size,
|
||||
const uint32_t max_size, bool bigEndian, uint32_t * poolIdBuffer,
|
||||
uint32_t poolIdSize);
|
||||
};
|
||||
|
||||
#endif /* DATASET_H_ */
|
||||
|
@ -10,7 +10,7 @@
|
||||
* @details
|
||||
* This is necessary to have an access method for HK data, as the PID's alone do not
|
||||
* provide a type information. Please note that the the raw pool access read() and commit()
|
||||
* calls are not thread-safe and therefore private.
|
||||
* calls are not thread-safe.
|
||||
* Please supply a data set and use the data set read(), commit() calls for thread-safe
|
||||
* data pool access.
|
||||
* @ingroup data_pool
|
||||
|
Loading…
Reference in New Issue
Block a user