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;
|
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);
|
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,
|
ReturnValue_t serialize(uint8_t** buffer, uint32_t* size,
|
||||||
const uint32_t max_size, bool bigEndian) const;
|
const uint32_t max_size, bool bigEndian) const;
|
||||||
|
|
||||||
@ -154,6 +162,9 @@ public:
|
|||||||
ReturnValue_t deSerialize(const uint8_t** buffer, int32_t* size,
|
ReturnValue_t deSerialize(const uint8_t** buffer, int32_t* size,
|
||||||
bool bigEndian);
|
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_ */
|
#endif /* DATASET_H_ */
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
* @details
|
* @details
|
||||||
* This is necessary to have an access method for HK data, as the PID's alone do not
|
* 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()
|
* 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
|
* Please supply a data set and use the data set read(), commit() calls for thread-safe
|
||||||
* data pool access.
|
* data pool access.
|
||||||
* @ingroup data_pool
|
* @ingroup data_pool
|
||||||
|
Loading…
Reference in New Issue
Block a user