#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 | ||
) |