9 #ifndef XSSYNCSETTINGS_H
10 #define XSSYNCSETTINGS_H
23 #define XSSYNCSETTINGS_INITIALIZER { XSL_Invalid, XSF_Invalid, XSP_None, 1, 0, 0, 0, 0, 0 }
84 inline bool isInput()
const
90 inline bool isOutput()
const
106 return (
this == &other) ||
GLubyte GLubyte GLubyte a
XsSyncLine
Synchronization line identifiers.
XsSyncPolarity
Signal polarity.
XsSyncFunction
Actions to be taken on input triggers.
@ XSP_RisingEdge
React to a rising edge on input.
@ XSF_Invalid
Invalid action.
bool operator==(const TPoint2D &p1, const TPoint2D &p2)
Exact comparison between 2D points.
void BASE_IMPEXP memcpy(void *dest, size_t destSize, const void *src, size_t copyCount) MRPT_NO_THROWS
An OS and compiler independent version of "memcpy".
unsigned __int16 uint16_t
unsigned __int32 uint32_t
A structure for storing all xsens sync settings.
XsSyncPolarity m_polarity
XsSyncFunction m_function
XSTYPES_DLL_API void XsSyncSetting_swap(struct XsSyncSetting *a, struct XsSyncSetting *b)
XSTYPES_DLL_API int XsSyncSetting_isInput(const struct XsSyncSetting *thisPtr)
struct XsSyncSetting XsSyncSetting
XSTYPES_DLL_API int XsSyncSetting_isOutput(const struct XsSyncSetting *thisPtr)