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.
uint16_t m_frequency
The frequency.
struct XsCanOutputConfiguration XsCanOutputConfiguration
int compareXsCanOutputConfiguration(XsCanOutputConfiguration const *a, XsCanOutputConfiguration const *b)
The function to use for comparing two items.
void swapXsCanOutputConfiguration(XsCanOutputConfiguration *a, XsCanOutputConfiguration *b)
The function to use for swapping the data of two array items.
size_t XsSize
XsSize must be unsigned number!
XsCanDataIdentifier m_dataIdentifier
The data identifier.
void XsCanOutputConfigurationArray_construct(XsCanOutputConfigurationArray *thisPtr, XsSize count, XsCanOutputConfiguration const *src)
void copyXsCanOutputConfiguration(XsCanOutputConfiguration *to, XsCanOutputConfiguration const *from)
The function to use for copying the data of from to to.
XsCanFrameFormat m_frameFormat
The frame format of the CAN message.
const XsArrayDescriptor g_xsCanOutputConfigurationArrayDescriptor
Descriptor for XsCanOutputConfigurationArray.
Single data type CAN output configuration.
uint32_t m_id
The 11 or 29 bit ID identifier.
A list of XsCanOutputConfiguration values.