#include <xstypes/pstdint.h>
#include <xstypes/xsresultvalue.h>
#include <xstypes/xsinforequest.h>
#include "xsdevicestate.h"
#include "xsconnectivitystate.h"
#include "xsprotocoltype.h"
Go to the source code of this file.
Classes | |
struct | XsCallbackPlainC |
Structure that contains callback functions for the Xsens Device API. More... | |
Macros | |
#define | XSCALLBACK_INITIALIZER { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } |
Typedefs | |
typedef struct XsCallbackPlainC | XsCallbackPlainC |
Structure that contains callback functions for the Xsens Device API. More... | |
#define XSCALLBACK_INITIALIZER { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } |
Definition at line 76 of file xscallbackplainc.h.
typedef struct XsCallbackPlainC XsCallbackPlainC |
Structure that contains callback functions for the Xsens Device API.
When using C++, please use the overloaded class XsCallback instead.
This structure contains pointers to functions that will be called by XDA when certain events occur. To use it in C, set any callback you do not wish to use to 0 and put a valid function pointer in the others. Then pass the object to an XsControl or XsDevice object's addCallbackHandler function.