Go to the documentation of this file.
87 return "Bus has no power";
89 return "Bus not ready for measurement";
91 return "Period is invalid";
93 return "Message is invalid";
95 return "A slave did not respond to WaitForSetBID";
97 return "An incorrect answer received after WaitForSetBID";
99 return "After four bus-scans still undetected Motion Trackers";
101 return "No reply to SetBID message during SetBID procedure";
103 return "Other than SetBIDAck received";
105 return "Timer overflow - period too short to collect all data from Motion Trackers";
107 return "Motion Tracker responds with other than SlaveData message";
109 return "Total bytes of data of Motion Trackers incl sample counter exceeds 255 bytes";
111 return "Timer overflow during measurement - MT does not respond within measurement period. Increase period (lower update rate)";
113 return "Timer overflow during measurement - MT response was not received within measurement period. Increase period (lower update rate) or use fewer Motion Trackers";
115 return "No correct response from Motion Tracker during measurement";
117 return "Timer overflow during measurement";
119 return "Baudrate does not comply with valid range";
121 return "Invalid parameter supplied";
123 return "TX PC Buffer is full";
125 return "TX PC Buffer overflow, cannot fit full message";
127 return "Wireless communication system failed";
129 return "The device generated an error, try updating the firmware";
131 return "Data overflow";
133 return "Sample buffer overflow during communication outage";
135 return "The external trigger is not behaving as configured";
137 return "Sample stream detected an error in ordering input data";
139 return "A power dip has been detected and recovered from";
141 return "A current limiter has been activated";
143 return "Device temperature exceded operational limits";
145 return "Battery level reached lower limit";
147 return "Specified filter profile ID is not available on the device or the user is trying to duplicate an existing filter profile type";
149 return "The settings stored in the device's non volatile memory are invalid";
151 return "Request for control of the device was denied";
153 return "Failure reading, writing, opening or closing a file";
155 return "Erroneous output configuration, device can not go to measurement";
157 return "The internal file system of the device has become corrupt";
161 return "Generic error";
163 return "Operation not implemented";
165 return "Timeout occurred, some data received";
167 return "Timeout occurred, no data was received";
169 return "Checksum fault";
171 return "Out of memory";
173 return "Requested item was not found";
175 return "Unexpected message received";
177 return "Invalid id supplied";
179 return "Invalid operation";
181 return "Insufficient buffer space available";
183 return "Could not open input device";
185 return "Could not open output device";
187 return "A device is already open";
189 return "End of file reached";
191 return "A required settings file could not be opened or is missing some data";
193 return "No data available";
195 return "Tried to change a read-only value";
197 return "Invalid NULL pointer supplied";
199 return "Insufficient data supplied";
201 return "Busy processing, try again later";
203 return "Invalid instance called, because of an invalid or missing license";
205 return "Data-source corrupt";
208 return "Failure during reading of settings. File may be old or corrupt.";
210 return "Could not find any MVN-compatible hardware, check connections and LEDs";
212 return "No xsens devices found, check connections";
214 return "One or more sensors are not where they were expected, check locations";
216 return "Not enough sensors were found, check connections";
218 return "Failure during initialization of Fusion Engine. Source file may be old or corrupt.";
220 return "Something else was received than was requested";
223 return "No file open";
225 return "No serial port open";
227 return "No file or serial port open";
229 return "A required port could not be found";
231 return "The low-level port handler failed to initialize";
233 return "A calibration routine failed";
236 return "Failure during device configuration";
238 return "This once only operation has already been performed";
241 return "The single connected device is configured as a slave";
243 return "More than one master was detected";
245 return "A device was detected that was neither master nor slave";
247 return "No master detected";
249 return "A device is not sending enough data, check synchronization cables";
252 return "The version of the object is too low for the requested operation";
254 return "The object has an unrecognized version, so it's not safe to perform the operation";
257 return "The process was aborted by an external event";
259 return "The requested functionality is not supported by the device";
262 return "A packet counter value was missed";
265 return "Failed to start measurement";
267 return "A device could not start recording";
269 return "A device could not stop recording";
272 return "Detected another system using the selected radio channel";
274 return "Motion tracker disconnected unexpectedly";
276 return "Too many motion trackers connected";
278 return "Failed to go to config mode";
280 return "Device has gone out of range";
282 return "Device is back in range, resuming normal operation";
284 return "The device was disconnected";
287 return "Restore communication failed";
289 return "Restore communication was stopped";
292 return "The device connected";
294 return "Requested connection already in use";
296 return "The system running the application can't fully keep up with the incoming data";
298 return "The system running the application can keep up with the incoming data again";
301 return "The device is shutting down";
303 return "A configuration item was refused by the GNSS module";
305 return "The communication with the GNSS module timed out";
307 return "Communication between the device and the GNSS module failed";
309 return "The EMTS of the device does not contain calibration data";
311 return "Connection lost with the GNSS module";
313 return "GNSS input rate is too low";
315 return "Incomplete dataset for the GNSS module";
317 return "!!Undefined Result Value!!";
@ XRV_NOPORTOPEN
288: No serial port opened for reading/writing
@ XRV_INITBUSFAIL3
18: After four bus-scans still undetected Motion Trackers
@ XRV_BUFFEROVERFLOW
42: The sample buffer of the device was full during a communication outage
@ XRV_MEASUREMENTFAIL8
36: TX PC Buffer overflow, cannot fit full message
@ XRV_CALIBRATIONFAILED
292: A calibration routine failed
@ XRV_DEVICECOUNTZERO
282: No xsens devices found
@ XRV_MEASUREMENTFAIL3
26: Total bytes of data of Motion Trackers including sample counter exceeds 255 bytes
@ XRV_EXPECTED_DISCONNECT
317: The device was disconnected
@ XRV_NULLPTR
274: Tried to supply a NULL value where it is not allowed
@ XRV_NOXMFOUND
280: Could not find any MVN-compatible hardware
@ XRV_TIMEOUT
258: A timeout occurred
@ XRV_BACKINRANGE
316: Device is back in range, resuming normal operation
@ XRV_INITFUSIONFAILED
285: Failure during initialization of Fusion Engine
@ XRV_INVALIDSTOREDSETTINGS
50: The settings stored in the device's non volatile memory are invalid
@ XRV_READINITFAILED
279: Failure during read of settings
@ XRV_BUSNOTREADY
2: InitBus and/or SetBID are not issued
@ XRV_INVALIDFILTERPROFILE
49: Specified filter profile ID is not available on the device or the user is trying to duplicate an ...
@ XRV_IN_USE
321: The requested device/port/address is already in use. Most likely returned by XsSocket::bind
@ XRV_CHECKSUMFAULT
260: Checksum fault occurred
@ XRV_OUTPUTCONFIGERROR
53: Erroneous output configuration, device can not go to measurement
@ XRV_NOBUS
1: No bus communication possible
@ XRV_MEASUREMENTFAIL5
28: Timer overflows during measurement
@ XRV_TIMEROVERFLOW
30: Timer overflows during measurement
@ XRV_ENDOFFILE
270: End of file is reached
@ XRV_GNSSCOMMTIMEOUT
402: The communication with the GNSS module timed out
@ XRV_POWER_OVERCURRENT
46: A current limiter has been activated, shutting down the device
@ XRV_INSUFFICIENTMTS
284: Not enough sensors were found
@ XRV_OUTOFRANGE
315: Device has gone out of range
@ XRV_MEASUREMENTFAIL1
24: Timer overflow - period too short to collect all data from Motion Trackers
@ XRV_INVALIDMSG
4: The message is invalid or not implemented
@ XRV_MEASUREMENTFAIL6
29: No correct response from Motion Tracker during measurement
@ XRV_VERSION_PROBLEM
301: The object has an unrecognised version, so it's not safe to perform the operation
@ XRV_NOTFOUND
262: The requested item was not found
@ XRV_ALREADYOPEN
269: An I/O device is already opened with this object
@ XRV_MEASUREMENTFAIL4
27: Timer overflows during measurement
@ XRV_VERSION_TOO_LOW
300: The version of the object is too low for the requested operation
@ XRV_NOFILEOPEN
287: No file opened for reading/writing
@ XRV_TIMEOUTNODATA
259: Operation aborted because of no data read
@ XRV_ABORTED
302: The process was aborted by an external event, usually a user action or process termination
@ XRV_PACKETCOUNTERMISSED
304: A packet counter value was missed
@ XRV_ERROR
256: A generic error occurred
@ XRV_SYNC_NO_SYNC
297: A device was detected that was neither master nor slave
@ XRV_INVALIDPERIOD
3: Period sent is invalid
@ XRV_FILE_SYSTEM_CORRUPT
54: The internal file system of the device has become corrupt
@ XRV_DEVICEERROR
40: The device generated an error, try updating the firmware
@ XRV_OK
0: Operation was performed successfully
@ XRV_PERFORMANCE_OK
323: The system running the application has recovered from a previously reported XRV_PERFORMANCE_WARN...
@ XRV_GNSSLOWINPUTRATE
406: GNSS input rate is too low
XsResultValue
Xsens result values.
@ XRV_POWER_DIP
45: A dip in the power supply was detected and recovered from
@ XRV_TOO_MANY_CONNECTED_TRACKERS
313: Too many motion trackers connected
@ XRV_UNEXPECTED_DISCONNECT
312: Motion tracker disconnected unexpectedly
@ XRV_NOFILEORPORTOPEN
289: No file or serial port opened for reading/writing
@ XRV_ACCESSDENIED
51: Request for control of the device was denied
@ XRV_OUTOFMEMORY
261: No internal memory available
@ XRV_PORTNOTFOUND
290: A required port could not be found
@ XRV_GNSSINCOMPLETEDATASET
407: Incomplete dataset for the GNSS module
@ XRV_INITBUSFAIL2
17: An incorrect answer received after WaitForSetBID
@ XRV_EXPECTED_CONNECT
320: The device was connected
@ XRV_BATTERYLOW
48: Battery level reached lower limit
@ XRV_RESTORE_COMMUNICATION_STOPPED
319: Restore communication was stopped
@ XRV_NODATA
272: No data is available
@ XRV_OVERHEATING
47: Device temperature is not within operational limits
@ XRV_GNSSERROR
403: Communication between the device and the GNSS module failed
@ XRV_UNEXPECTEDMSG
263: Unexpected message received (e.g. no acknowledge message received)
@ XRV_NOTIMPLEMENTED
257: Operation not implemented in this version (yet)
@ XRV_ALREADYDONE
294: The operation is once only and has already been performed
@ XRV_STOPRECORDINGFAILED
307: A device could not stop recording
@ XRV_INPUTCANNOTBEOPENED
267: The specified i/o device can not be opened
@ XRV_SYNC_DATA_MISSING
299: A device is not sending enough data
@ XRV_GOTOCONFIGFAILED
314: A device could not be put in config mode
@ XRV_FILEERROR
52: Failure reading, writing, opening or closing a file
@ XRV_SHUTTINGDOWN
400: The device is shutting down
@ XRV_MTLOCATIONINVALID
283: One or more sensors are not where they were expected
@ XRV_EXTTRIGGERERROR
43: The external trigger is not behaving as configured
@ XRV_SYNC_NO_MASTER
298: No master detected
@ XRV_PERFORMANCE_WARNING
322: The system running the application can't fully keep up with the incoming data....
@ XRV_INITPORTFAILED
291: The low-level port handler failed to initialize
@ XRV_INSUFFICIENTDATA
275: Insufficient data was supplied to a function
@ XRV_MEASUREMENTFAILED
305: An error occurred while trying to put the device in measurement mode
@ XRV_RESTORE_COMMUNICATION_FAILED
318: Restore communication failed
@ XRV_SYNC_SINGLE_SLAVE
295: The single connected device is configured as a slave
@ XRV_OTHER
286: Something else was received than was requested
@ XRV_BAUDRATEINVALID
32: Baud rate does not comply with valid range
const char * XsResultValue_toString(XsResultValue result)
Retrieve a character string corresponding to the given result code.
@ XRV_GNSSCONFIGURATIONERROR
401: A configuration item was refused by the GNSS module
@ XRV_INVALIDID
264: Invalid id supplied
@ XRV_SETBIDFAIL1
20: No reply to SetBID message during SetBID procedure
@ XRV_DATAOVERFLOW
41: The device generates more data than the bus communication can handle (baud rate may be too low)
@ XRV_SAMPLESTREAMERROR
44: The sample stream detected an error in the ordering of sample data
@ XRV_OUTPUTCANNOTBEOPENED
268: The specified i/o device can not be opened
@ XRV_RADIO_CHANNEL_IN_USE
311: Radio channel is in use by another system
@ XRV_READONLY
273: Tried to change a read-only value
@ XRV_STARTRECORDINGFAILED
306: A device could not start recording
@ XRV_MEASUREMENTFAIL7
35: TX PC Buffer is full
@ XRV_DEVICE_NOT_CALIBRATED
404: The EMTS of the device does not contain calibration data
@ XRV_CONFIGCHECKFAIL
293: A configuration-time check of the device failed
@ XRV_SYNC_SECOND_MASTER
296: More than one master was detected
@ XRV_UNSUPPORTED
303: The requested functionality is not supported by the device
@ XRV_GNSSCONNECTIONLOST
405: Connection lost with the GNSS module
@ XRV_INVALIDOPERATION
265: Operation is invalid at this point
@ XRV_COULDNOTREADSETTINGS
271: A required settings file could not be opened or is missing some data
@ XRV_INVALIDINSTANCE
277: Invalid instance called, because of an invalid or missing license
@ XRV_SETBIDFAIL2
21: Other than SetBIDAck received
@ XRV_INITBUSFAIL1
16: A slave did not respond to WaitForSetBID
@ XRV_WIRELESSFAIL
37: Wireless subsystem failed
@ XRV_DATACORRUPT
278: A trusted data stream proves to contain corrupted data
@ XRV_BUSY
276: Busy processing, try again later
@ XRV_INSUFFICIENTSPACE
266: Insufficient buffer space available
@ XRV_MEASUREMENTFAIL2
25: Motion Tracker responds with other than SlaveData message
@ XRV_INVALIDPARAM
33: An invalid parameter is supplied