#include "xscontrollerconfig.h"#include <xstypes/pstdint.h>#include <xstypes/xsbusid.h>#include <xstypes/xstypedefs.h>

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) |
| #define XSDEVICECONFIGURATION_INITIALIZER { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } |
Definition at line 85 of file xsdeviceconfiguration.h.
| #define XSDEVICEINFO_INITIALIZER { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } |
Definition at line 84 of file xsdeviceconfiguration.h.
| typedef struct XsDeviceConfiguration XsDeviceConfiguration |
Definition at line 355 of file xsdeviceconfiguration.h.
| typedef struct XsMasterDeviceConfiguration XsMasterDeviceConfiguration |
Definition at line 129 of file xsdeviceconfiguration.h.
| typedef struct XsMtDeviceConfiguration XsMtDeviceConfiguration |
Definition at line 115 of file xsdeviceconfiguration.h.
| XDA_DLL_API void XsDeviceConfiguration_assign | ( | struct XsDeviceConfiguration * | thisPtr, |
| XsSize | numberOfDevices, | ||
| const struct XsDeviceConfiguration * | src | ||
| ) |
|
related |
| XDA_DLL_API void XsDeviceConfiguration_copy | ( | struct XsDeviceConfiguration * | copy, |
| struct XsDeviceConfiguration const * | src | ||
| ) |
|
related |
| 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 | ||
| ) |