24 #if defined(_WIN32) && !defined(_WIN32_WINNT) 25 # define _WIN32_WINNT 0x0502 132 #define DELNUL(ptr) do { delete ptr; ptr = NULL; } while (0); 134 #define CHKDELNUL(ptr) do { if (ptr != NULL) { delete ptr; ptr = NULL; } } while (0); 136 #define LSTDELNUL(ptr) do { delete[] ptr; ptr = NULL; } while (0); 138 #define LSTCHKDELNUL(ptr) do { if (ptr != NULL) { delete[] ptr; ptr = NULL; } } while (0); 142 #define FREENUL(ptr) do { free(ptr); ptr = NULL; } while (0); 143 #define CHKFREENUL(ptr) do { if (ptr != NULL) { free(ptr); ptr = NULL; } } while (0); 156 #if !defined(_CMT_DLL_IMPORT) && !defined(_XME_DLL_IMPORT) 162 #define XSENS_LABEL_SIZE 256 163 #define XSENS_SHORT_STRING_SIZE 256 164 #define XSENS_LONG_STRING_SIZE 16384 169 #endif // XSENS_STD_H 33: An invalid parameter is supplied
Definition: xsens_std.h:66
295: The single connected device is configured as a slave
Definition: xsens_std.h:115
2: InitBus and/or SetBID are not issued
Definition: xsens_std.h:49
266: Insufficient buffer space available
Definition: xsens_std.h:82
277: Invalid instance called
Definition: xsens_std.h:93
24: Timer overflow - period too short to collect all data from Motion Trackers
Definition: xsens_std.h:57
290: A required port could not be found
Definition: xsens_std.h:108
284: Not enough sensors were found
Definition: xsens_std.h:101
294: The operation is once only and has already been performed
Definition: xsens_std.h:113
271: A required settings file could not be opened or is missing some data
Definition: xsens_std.h:87
35: TX PC Buffer is full
Definition: xsens_std.h:67
276: Busy processing, try again later
Definition: xsens_std.h:92
272: No data is available
Definition: xsens_std.h:88
16: A slave did not respond to WaitForSetBID
Definition: xsens_std.h:52
263: Unexpected message received (e.g. no acknowledge message received)
Definition: xsens_std.h:79
280: Could not find any MVN-compatible hardware
Definition: xsens_std.h:97
286: Something else was received than was requested
Definition: xsens_std.h:103
300: The version of the object is too low for the requested operation
Definition: xsens_std.h:121
258: A timeout occurred
Definition: xsens_std.h:74
289: No file or serial port opened for reading/writing
Definition: xsens_std.h:107
256: A generic error occurred
Definition: xsens_std.h:72
262: The requested item was not found
Definition: xsens_std.h:78
XsensResultValue
Xsens return values.
Definition: xsens_std.h:43
282: No sensors found
Definition: xsens_std.h:99
28: Timer overflows during measurement
Definition: xsens_std.h:61
18: After four bus-scans still undetected Motion Trackers
Definition: xsens_std.h:54
21: Other than SetBIDAck received
Definition: xsens_std.h:56
273: Tried to change a read-only value
Definition: xsens_std.h:89
265: Operation is invalid at this point
Definition: xsens_std.h:81
301: The object has an unrecognized version, so it's not safe to perform the operation ...
Definition: xsens_std.h:122
293: The in-config check of the device failed
Definition: xsens_std.h:112
269: An I/O device is already opened with this object
Definition: xsens_std.h:85
274: Tried to supply a NULL value where it is not allowed
Definition: xsens_std.h:90
30: Timer overflows during measurement
Definition: xsens_std.h:63
297: A device was detected that was neither master nor slave
Definition: xsens_std.h:117
264: Invalid id supplied
Definition: xsens_std.h:80
268: The specified i/o device can not be opened
Definition: xsens_std.h:84
299: A device is not sending enough data
Definition: xsens_std.h:119
36: TX PC Buffer overflow, cannot fit full message
Definition: xsens_std.h:68
267: The specified i/o device can not be opened
Definition: xsens_std.h:83
259: Operation aborted because of no data read
Definition: xsens_std.h:75
287: No file opened for reading/writing
Definition: xsens_std.h:105
29: No correct response from Motion Tracker during measurement
Definition: xsens_std.h:62
281: Found only one responding Xbus Master
Definition: xsens_std.h:98
288: No serial port opened for reading/writing
Definition: xsens_std.h:106
32: Baud rate does not comply with valid range
Definition: xsens_std.h:64
4: The message is invalid or not implemented
Definition: xsens_std.h:51
291: The low-level port handler failed to initialize
Definition: xsens_std.h:109
279: Failure during read of settings
Definition: xsens_std.h:96
283: One or more sensors are not where they were expected
Definition: xsens_std.h:100
257: Operation not implemented in this version (yet)
Definition: xsens_std.h:73
20: No reply to SetBID message during SetBID procedure
Definition: xsens_std.h:55
296: More than one master was detected
Definition: xsens_std.h:116
292: A calibration routine failed
Definition: xsens_std.h:110
302: The process was aborted by an external event, usually a user action or process termination ...
Definition: xsens_std.h:124
0: Operation was performed successfully
Definition: xsens_std.h:45
275: Insufficient data was supplied to a function
Definition: xsens_std.h:91
25: Motion Tracker responds with other than SlaveData message
Definition: xsens_std.h:58
278: A trusted data stream proves to contain corrupted data
Definition: xsens_std.h:94
260: Checksum fault occurred
Definition: xsens_std.h:76
27: Timer overflows during measurement
Definition: xsens_std.h:60
const char * xsensResultText(const XsensResultValue result)
Definition: xsens_std.cpp:5
17: An incorrect answer received after WaitForSetBID
Definition: xsens_std.h:53
270: End of file is reached
Definition: xsens_std.h:86
3: Period sent is invalid
Definition: xsens_std.h:50
40: The device generated an error, try updating the firmware
Definition: xsens_std.h:69
261: No internal memory available
Definition: xsens_std.h:77
1: No bus communication possible
Definition: xsens_std.h:48
298: No master detected
Definition: xsens_std.h:118
26: Total bytes of data of Motion Trackers including sample counter exceeds 255 bytes ...
Definition: xsens_std.h:59
285: Failure during initialization of Fusion Engine
Definition: xsens_std.h:102