Public Attributes | Related Functions | List of all members
XsDeviceConfiguration Struct Reference

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...
 

Detailed Description

Structure containing a full device configuration as returned by the ReqConfig message.

Definition at line 143 of file xsdeviceconfiguration.h.

Member Data Documentation

◆ m_deviceInfo

XsMtDeviceConfiguration* const XsDeviceConfiguration::m_deviceInfo

The list of device infos.

Definition at line 352 of file xsdeviceconfiguration.h.

◆ m_masterInfo

XsMasterDeviceConfiguration XsDeviceConfiguration::m_masterInfo

The master info.

Definition at line 350 of file xsdeviceconfiguration.h.

◆ m_numberOfDevices

const uint16_t XsDeviceConfiguration::m_numberOfDevices

The currently allocated number of devices.

Definition at line 351 of file xsdeviceconfiguration.h.


The documentation for this struct was generated from the following files:


xsens_mti_driver
Author(s):
autogenerated on Sun Sep 3 2023 02:43:22