Classes | Macros | Typedefs | Functions
xsdeviceconfiguration.h File Reference
#include "xscontrollerconfig.h"
#include <xstypes/pstdint.h>
#include <xstypes/xsbusid.h>
#include <xstypes/xstypedefs.h>
Include dependency graph for xsdeviceconfiguration.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  XsDeviceConfiguration
 Structure containing a full device configuration as returned by the ReqConfig message. More...
 
struct  XsMasterDeviceConfiguration
 Device information for the main device in an XsDeviceConfiguration. More...
 
struct  XsMtDeviceConfiguration
 Device information for MT devices in an XsDeviceConfiguration. More...
 

Macros

#define XSDEVICECONFIGURATION_INITIALIZER   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }
 
#define XSDEVICEINFO_INITIALIZER   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }
 

Typedefs

typedef struct XsDeviceConfiguration XsDeviceConfiguration
 
typedef struct XsMasterDeviceConfiguration XsMasterDeviceConfiguration
 
typedef struct XsMtDeviceConfiguration XsMtDeviceConfiguration
 

Functions

XDA_DLL_API void XsDeviceConfiguration_assign (struct XsDeviceConfiguration *thisPtr, XsSize numberOfDevices, const struct XsDeviceConfiguration *src)
 
XDA_DLL_API void XsDeviceConfiguration_construct (struct XsDeviceConfiguration *thisPtr)
 
XDA_DLL_API void XsDeviceConfiguration_copy (struct XsDeviceConfiguration *copy, struct XsDeviceConfiguration const *src)
 
XDA_DLL_API void XsDeviceConfiguration_destruct (struct XsDeviceConfiguration *thisPtr)
 
XDA_DLL_API int XsDeviceConfiguration_empty (const struct XsDeviceConfiguration *thisPtr)
 
XDA_DLL_API XsSize XsDeviceConfiguration_findDevice (const struct XsDeviceConfiguration *thisPtr, const struct XsDeviceId *deviceId)
 
XDA_DLL_API void XsDeviceConfiguration_readFromMessage (struct XsDeviceConfiguration *thisPtr, const struct XsMessage *msg)
 
XDA_DLL_API void XsDeviceConfiguration_writeToMessage (const struct XsDeviceConfiguration *thisPtr, struct XsMessage *msg)
 

Macro Definition Documentation

◆ XSDEVICECONFIGURATION_INITIALIZER

#define XSDEVICECONFIGURATION_INITIALIZER   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }

Definition at line 85 of file xsdeviceconfiguration.h.

◆ XSDEVICEINFO_INITIALIZER

#define XSDEVICEINFO_INITIALIZER   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }

Definition at line 84 of file xsdeviceconfiguration.h.

Typedef Documentation

◆ XsDeviceConfiguration

Definition at line 355 of file xsdeviceconfiguration.h.

◆ XsMasterDeviceConfiguration

Definition at line 129 of file xsdeviceconfiguration.h.

◆ XsMtDeviceConfiguration

Definition at line 115 of file xsdeviceconfiguration.h.

Function Documentation

◆ XsDeviceConfiguration_assign()

XDA_DLL_API void XsDeviceConfiguration_assign ( struct XsDeviceConfiguration thisPtr,
XsSize  numberOfDevices,
const struct XsDeviceConfiguration src 
)

◆ XsDeviceConfiguration_construct()

XDA_DLL_API void XsDeviceConfiguration_construct ( struct XsDeviceConfiguration thisPtr)
related

◆ XsDeviceConfiguration_copy()

XDA_DLL_API void XsDeviceConfiguration_copy ( struct XsDeviceConfiguration copy,
struct XsDeviceConfiguration const *  src 
)

◆ XsDeviceConfiguration_destruct()

XDA_DLL_API void XsDeviceConfiguration_destruct ( struct XsDeviceConfiguration thisPtr)
related

◆ XsDeviceConfiguration_empty()

XDA_DLL_API int XsDeviceConfiguration_empty ( const struct XsDeviceConfiguration thisPtr)

◆ XsDeviceConfiguration_findDevice()

XDA_DLL_API XsSize XsDeviceConfiguration_findDevice ( const struct XsDeviceConfiguration thisPtr,
const struct XsDeviceId deviceId 
)

◆ XsDeviceConfiguration_readFromMessage()

XDA_DLL_API void XsDeviceConfiguration_readFromMessage ( struct XsDeviceConfiguration thisPtr,
const struct XsMessage msg 
)

◆ XsDeviceConfiguration_writeToMessage()

XDA_DLL_API void XsDeviceConfiguration_writeToMessage ( const struct XsDeviceConfiguration thisPtr,
struct XsMessage msg 
)


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