|
XSTYPES_DLL_API void | XsMessage_construct (XsMessage *thisPtr) |
|
XSTYPES_DLL_API void | XsMessage_constructSized (XsMessage *thisPtr, XsSize dataSize) |
|
XSTYPES_DLL_API void | XsMessage_copyConstruct (XsMessage *thisPtr, XsMessage const *src) |
|
XSTYPES_DLL_API void | XsMessage_assign (XsMessage *thisPtr, XsSize dataSize) |
|
XSTYPES_DLL_API void | XsMessage_load (XsMessage *thisPtr, XsSize msgSize, unsigned char const *src) |
|
XSTYPES_DLL_API void | XsMessage_destruct (XsMessage *thisPtr) |
|
XSTYPES_DLL_API void | XsMessage_copy (XsMessage *copy, XsMessage const *src) |
|
XSTYPES_DLL_API void | XsMessage_swap (XsMessage *a, XsMessage *b) |
|
XSTYPES_DLL_API XsSize | XsMessage_dataSize (XsMessage const *thisPtr) |
|
const XSTYPES_DLL_API uint8_t * | XsMessage_constData (XsMessage const *thisPtr, XsSize offset) |
|
const XSTYPES_DLL_API uint8_t * | XsMessage_getMessageStart (XsMessage const *thisPtr) |
|
XSTYPES_DLL_API XsSize | XsMessage_getTotalMessageSize (XsMessage const *thisPtr) |
|
XSTYPES_DLL_API uint8_t | XsMessage_getDataByte (XsMessage const *thisPtr, XsSize offset) |
|
XSTYPES_DLL_API uint16_t | XsMessage_getDataShort (XsMessage const *thisPtr, XsSize offset) |
|
XSTYPES_DLL_API uint32_t | XsMessage_getDataLong (XsMessage const *thisPtr, XsSize offset) |
|
XSTYPES_DLL_API float | XsMessage_getDataFloat (XsMessage const *thisPtr, XsSize offset) |
|
XSTYPES_DLL_API double | XsMessage_getDataDouble (XsMessage const *thisPtr, XsSize offset) |
|
XSTYPES_DLL_API double | XsMessage_getDataF1220 (XsMessage const *thisPtr, XsSize offset) |
|
XSTYPES_DLL_API double | XsMessage_getDataFP1632 (XsMessage const *thisPtr, XsSize offset) |
|
const XSTYPES_DLL_API uint8_t * | XsMessage_getDataBuffer (XsMessage const *thisPtr, XsSize offset) |
|
XSTYPES_DLL_API void | XsMessage_setDataByte (XsMessage *thisPtr, uint8_t value, XsSize offset) |
|
XSTYPES_DLL_API void | XsMessage_setDataShort (XsMessage *thisPtr, uint16_t value, XsSize offset) |
|
XSTYPES_DLL_API void | XsMessage_setDataLong (XsMessage *thisPtr, uint32_t value, XsSize offset) |
|
XSTYPES_DLL_API void | XsMessage_setDataFloat (XsMessage *thisPtr, float value, XsSize offset) |
|
XSTYPES_DLL_API void | XsMessage_setDataDouble (XsMessage *thisPtr, double value, XsSize offset) |
|
XSTYPES_DLL_API void | XsMessage_setDataF1220 (XsMessage *thisPtr, double value, XsSize offset) |
|
XSTYPES_DLL_API void | XsMessage_setDataFP1632 (XsMessage *thisPtr, double value, XsSize offset) |
|
XSTYPES_DLL_API void | XsMessage_setDataBuffer (XsMessage *thisPtr, const uint8_t *buffer, XsSize size, XsSize offset) |
|
XSTYPES_DLL_API uint8_t | XsMessage_computeChecksum (XsMessage const *thisPtr) |
|
XSTYPES_DLL_API void | XsMessage_recomputeChecksum (XsMessage *thisPtr) |
|
XSTYPES_DLL_API int | XsMessage_isChecksumOk (XsMessage const *thisPtr) |
|
XSTYPES_DLL_API XsMessageHeader * | XsMessage_getHeader (XsMessage *) |
|
const XSTYPES_DLL_API XsMessageHeader * | XsMessage_getConstHeader (XsMessage const *thisPtr) |
|
XSTYPES_DLL_API int | XsMessage_empty (XsMessage const *thisPtr) |
|
XSTYPES_DLL_API void | XsMessage_resizeData (XsMessage *thisPtr, XsSize newSize) |
|
XSTYPES_DLL_API void | XsMessage_setBusId (XsMessage *thisPtr, uint8_t busId) |
|
XSTYPES_DLL_API void | XsMessage_setMessageId (XsMessage *thisPtr, XsXbusMessageId msgId) |
|
XSTYPES_DLL_API void | XsMessage_insertData (XsMessage *thisPtr, XsSize count, XsSize offset) |
|
XSTYPES_DLL_API void | XsMessage_deleteData (XsMessage *thisPtr, XsSize count, XsSize offset) |
|
XSTYPES_DLL_API void | XsMessage_getDataFPValues (XsMessage const *thisPtr, uint64_t outputSettings, double *dest, XsSize offset, XsSize numValues) |
|
XSTYPES_DLL_API void | XsMessage_setDataFPValues (XsMessage *thisPtr, uint64_t outputSettings, double const *data, XsSize offset, XsSize numValues) |
|
XSTYPES_DLL_API void | XsMessage_getDataFPValuesById (XsMessage const *thisPtr, XsDataIdentifier dataIdentifier, double *dest, XsSize offset, XsSize numValues) |
|
XSTYPES_DLL_API void | XsMessage_setDataFPValuesById (XsMessage *thisPtr, XsDataIdentifier dataIdentifier, double const *data, XsSize offset, XsSize numValues) |
|
XSTYPES_DLL_API int | XsMessage_compare (XsMessage const *a, XsMessage const *b) |
|