This object describes how to treat the data in an array.
void XsArray_construct(void *thisPtr, XsArrayDescriptor const *const descriptor, XsSize count, void const *src)
Initializes the XsArray with space for count items and copies them from src.
void XsArray_rawCopy(void *to, void const *from, XsSize count, XsSize iSize)
Copies items optimized in a direct way.
void copySyncSetting(XsSyncSetting *to, XsSyncSetting const *from)
The function to use for copying the data of from to to.
@ XSL_Invalid
Invalid sync setting. Used if no sync line is set.
void XsSyncSettingArray_construct(XsSyncSettingArray *thisPtr, XsSize count, XsSyncSetting const *src)
int compareSyncSetting(XsSyncSetting const *a, XsSyncSetting const *b)
The function to use for comparing two items.
void XsSyncSetting_swap(XsSyncSetting *a, XsSyncSetting *b)
Swap the contents of a with b.
int XsSyncSetting_compare(const struct XsSyncSetting *a, const struct XsSyncSetting *b)
Compares a with b.
A structure for storing all xsens sync settings.
struct XsSyncSetting XsSyncSetting
const XsArrayDescriptor g_xsSyncSettingArrayDescriptor
Descriptor for XsSyncSettingArray.
size_t XsSize
XsSize must be unsigned number!
void zeroSyncSetting(XsSyncSetting *a)
zero the pointer value
A list of XsSyncSetting values.