Main MRPT website > C++ reference for MRPT 1.9.9
Classes | Macros | Typedefs | Functions
xsdeviceid.h File Reference
#include "xstypesconfig.h"
#include "pstdint.h"
#include "xsstring.h"
Include dependency graph for xsdeviceid.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  XsDeviceId
 

Macros

#define XSDEVICEID_INITIALIZER
 

Typedefs

typedef struct XsDeviceId XsDeviceId
 

Functions

XSTYPES_DLL_API void XsDeviceId_toString (struct XsDeviceId const *thisPtr, XsString *str)
 
XSTYPES_DLL_API int XsDeviceId_isValid (struct XsDeviceId const *thisPtr)
 
XSTYPES_DLL_API int XsDeviceId_isXbusMaster (struct XsDeviceId const *thisPtr)
 
XSTYPES_DLL_API int XsDeviceId_isXbusMasterMotionTracker (struct XsDeviceId const *thisPtr)
 
XSTYPES_DLL_API int XsDeviceId_isWirelessMaster (struct XsDeviceId const *thisPtr)
 
XSTYPES_DLL_API int XsDeviceId_isMtw (struct XsDeviceId const *thisPtr)
 
XSTYPES_DLL_API int XsDeviceId_isMtix (struct XsDeviceId const *thisPtr)
 
XSTYPES_DLL_API int XsDeviceId_isMtig (struct XsDeviceId const *thisPtr)
 
XSTYPES_DLL_API int XsDeviceId_isLegacyMtig (struct XsDeviceId const *thisPtr)
 
XSTYPES_DLL_API int XsDeviceId_isAwindaStation (struct XsDeviceId const *thisPtr)
 
XSTYPES_DLL_API int XsDeviceId_isAwindaDongle (struct XsDeviceId const *thisPtr)
 
XSTYPES_DLL_API int XsDeviceId_isAwindaOem (struct XsDeviceId const *thisPtr)
 
XSTYPES_DLL_API int XsDeviceId_isMtMk4 (struct XsDeviceId const *thisPtr)
 
XSTYPES_DLL_API int XsDeviceId_isMtMk4_X0 (struct XsDeviceId const *thisPtr)
 
XSTYPES_DLL_API int XsDeviceId_isMtMk4_10 (struct XsDeviceId const *thisPtr)
 
XSTYPES_DLL_API int XsDeviceId_isMtMk4_20 (struct XsDeviceId const *thisPtr)
 
XSTYPES_DLL_API int XsDeviceId_isMtMk4_30 (struct XsDeviceId const *thisPtr)
 
XSTYPES_DLL_API int XsDeviceId_isMtMk4_X00 (struct XsDeviceId const *thisPtr)
 
XSTYPES_DLL_API int XsDeviceId_isMtMk4_100 (struct XsDeviceId const *thisPtr)
 
XSTYPES_DLL_API int XsDeviceId_isMtMk4_200 (struct XsDeviceId const *thisPtr)
 
XSTYPES_DLL_API int XsDeviceId_isMtMk4_300 (struct XsDeviceId const *thisPtr)
 
XSTYPES_DLL_API int XsDeviceId_isMtMk4_700 (struct XsDeviceId const *thisPtr)
 
XSTYPES_DLL_API int XsDeviceId_isMtw2 (struct XsDeviceId const *thisPtr)
 
XSTYPES_DLL_API int XsDeviceId_isMtx2 (struct XsDeviceId const *thisPtr)
 
XSTYPES_DLL_API int XsDeviceId_containsBroadcast (struct XsDeviceId const *thisPtr)
 
XSTYPES_DLL_API int XsDeviceId_isBroadcast (struct XsDeviceId const *thisPtr)
 
XSTYPES_DLL_API uint32_t XsDeviceId_broadcast (void)
 
XSTYPES_DLL_API void XsDeviceId_swap (struct XsDeviceId *a, struct XsDeviceId *b)
 

Macro Definition Documentation

◆ XSDEVICEID_INITIALIZER

#define XSDEVICEID_INITIALIZER
Value:
{ \
0 \
}

Definition at line 18 of file xsdeviceid.h.

Typedef Documentation

◆ XsDeviceId

typedef struct XsDeviceId XsDeviceId

Definition at line 235 of file xsdeviceid.h.

Function Documentation

◆ XsDeviceId_broadcast()

XSTYPES_DLL_API uint32_t XsDeviceId_broadcast ( void  )

◆ XsDeviceId_containsBroadcast()

XSTYPES_DLL_API int XsDeviceId_containsBroadcast ( struct XsDeviceId const *  thisPtr)

◆ XsDeviceId_isAwindaDongle()

XSTYPES_DLL_API int XsDeviceId_isAwindaDongle ( struct XsDeviceId const *  thisPtr)

◆ XsDeviceId_isAwindaOem()

XSTYPES_DLL_API int XsDeviceId_isAwindaOem ( struct XsDeviceId const *  thisPtr)

◆ XsDeviceId_isAwindaStation()

XSTYPES_DLL_API int XsDeviceId_isAwindaStation ( struct XsDeviceId const *  thisPtr)

◆ XsDeviceId_isBroadcast()

XSTYPES_DLL_API int XsDeviceId_isBroadcast ( struct XsDeviceId const *  thisPtr)

◆ XsDeviceId_isLegacyMtig()

XSTYPES_DLL_API int XsDeviceId_isLegacyMtig ( struct XsDeviceId const *  thisPtr)

◆ XsDeviceId_isMtig()

XSTYPES_DLL_API int XsDeviceId_isMtig ( struct XsDeviceId const *  thisPtr)

◆ XsDeviceId_isMtix()

XSTYPES_DLL_API int XsDeviceId_isMtix ( struct XsDeviceId const *  thisPtr)

◆ XsDeviceId_isMtMk4()

XSTYPES_DLL_API int XsDeviceId_isMtMk4 ( struct XsDeviceId const *  thisPtr)

◆ XsDeviceId_isMtMk4_10()

XSTYPES_DLL_API int XsDeviceId_isMtMk4_10 ( struct XsDeviceId const *  thisPtr)

◆ XsDeviceId_isMtMk4_100()

XSTYPES_DLL_API int XsDeviceId_isMtMk4_100 ( struct XsDeviceId const *  thisPtr)

◆ XsDeviceId_isMtMk4_20()

XSTYPES_DLL_API int XsDeviceId_isMtMk4_20 ( struct XsDeviceId const *  thisPtr)

◆ XsDeviceId_isMtMk4_200()

XSTYPES_DLL_API int XsDeviceId_isMtMk4_200 ( struct XsDeviceId const *  thisPtr)

◆ XsDeviceId_isMtMk4_30()

XSTYPES_DLL_API int XsDeviceId_isMtMk4_30 ( struct XsDeviceId const *  thisPtr)

◆ XsDeviceId_isMtMk4_300()

XSTYPES_DLL_API int XsDeviceId_isMtMk4_300 ( struct XsDeviceId const *  thisPtr)

◆ XsDeviceId_isMtMk4_700()

XSTYPES_DLL_API int XsDeviceId_isMtMk4_700 ( struct XsDeviceId const *  thisPtr)

◆ XsDeviceId_isMtMk4_X0()

XSTYPES_DLL_API int XsDeviceId_isMtMk4_X0 ( struct XsDeviceId const *  thisPtr)

◆ XsDeviceId_isMtMk4_X00()

XSTYPES_DLL_API int XsDeviceId_isMtMk4_X00 ( struct XsDeviceId const *  thisPtr)

◆ XsDeviceId_isMtw()

XSTYPES_DLL_API int XsDeviceId_isMtw ( struct XsDeviceId const *  thisPtr)

◆ XsDeviceId_isMtw2()

XSTYPES_DLL_API int XsDeviceId_isMtw2 ( struct XsDeviceId const *  thisPtr)

◆ XsDeviceId_isMtx2()

XSTYPES_DLL_API int XsDeviceId_isMtx2 ( struct XsDeviceId const *  thisPtr)

◆ XsDeviceId_isValid()

XSTYPES_DLL_API int XsDeviceId_isValid ( struct XsDeviceId const *  thisPtr)

◆ XsDeviceId_isWirelessMaster()

XSTYPES_DLL_API int XsDeviceId_isWirelessMaster ( struct XsDeviceId const *  thisPtr)

◆ XsDeviceId_isXbusMaster()

XSTYPES_DLL_API int XsDeviceId_isXbusMaster ( struct XsDeviceId const *  thisPtr)

◆ XsDeviceId_isXbusMasterMotionTracker()

XSTYPES_DLL_API int XsDeviceId_isXbusMasterMotionTracker ( struct XsDeviceId const *  thisPtr)

◆ XsDeviceId_swap()

XSTYPES_DLL_API void XsDeviceId_swap ( struct XsDeviceId a,
struct XsDeviceId b 
)

◆ XsDeviceId_toString()

XSTYPES_DLL_API void XsDeviceId_toString ( struct XsDeviceId const *  thisPtr,
XsString str 
)



Page generated by Doxygen 1.8.17 for MRPT 1.9.9 Git: ad3a9d8ae Tue May 1 23:10:22 2018 -0700 at miƩ 12 jul 2023 10:03:34 CEST