Structure containing a full device configuration as returned by the ReqConfig message. More...
#include <xsdeviceconfiguration.h>
Public Attributes | |
XsMtDeviceConfiguration *const | m_deviceInfo |
The list of device infos. More... | |
XsMasterDeviceConfiguration | m_masterInfo |
The master info. More... | |
const uint16_t | m_numberOfDevices |
The currently allocated number of devices. More... | |
Related Functions | |
(Note that these are not member functions.) | |
void | XsDeviceConfiguration_assign (XsDeviceConfiguration *thisPtr, XsSize numberOfDevices, const XsDeviceConfiguration *src) |
Reinitializes the XsDeviceConfiguration with space for numberOfDevices devices and copies them from src. More... | |
void | XsDeviceConfiguration_construct (XsDeviceConfiguration *thisPtr) |
Initializes the XsDeviceConfiguration object. More... | |
void | XsDeviceConfiguration_copy (XsDeviceConfiguration *copy, XsDeviceConfiguration const *src) |
Copy the XsDeviceConfiguration to copy. More... | |
void | XsDeviceConfiguration_destruct (XsDeviceConfiguration *thisPtr) |
Clears and frees data in the XsDeviceConfiguration. More... | |
int | XsDeviceConfiguration_empty (const XsDeviceConfiguration *thisPtr) |
Returns true if the XsDeviceConfiguration is empty. More... | |
XsSize | XsDeviceConfiguration_findDevice (const XsDeviceConfiguration *thisPtr, const XsDeviceId *deviceId) |
Returns a (naive) bus ID if deviceId is available in this configuration, 0 otherwise. More... | |
void | XsDeviceConfiguration_readFromMessage (XsDeviceConfiguration *thisPtr, const XsMessage *msg) |
Sets up a XsDeviceConfiguration based upon msg. More... | |
void | XsDeviceConfiguration_writeToMessage (const XsDeviceConfiguration *thisPtr, XsMessage *msg) |
Creates a message msg that represents the XsDeviceConfiguration. More... | |
Structure containing a full device configuration as returned by the ReqConfig message.
Definition at line 143 of file xsdeviceconfiguration.h.
XsMtDeviceConfiguration* const XsDeviceConfiguration::m_deviceInfo |
The list of device infos.
Definition at line 352 of file xsdeviceconfiguration.h.
XsMasterDeviceConfiguration XsDeviceConfiguration::m_masterInfo |
The master info.
Definition at line 350 of file xsdeviceconfiguration.h.
const uint16_t XsDeviceConfiguration::m_numberOfDevices |
The currently allocated number of devices.
Definition at line 351 of file xsdeviceconfiguration.h.