Main MRPT website > C++ reference for MRPT 1.5.7
Typedefs | Enumerations | Functions
xsresultvalue.h File Reference
#include "xstypesconfig.h"
Include dependency graph for xsresultvalue.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef enum XsResultValue XsResultValue
 
typedef enum XsDeviceErrorType XsDeviceErrorType
 

Enumerations

enum  XsResultValue {
  XRV_OK = 0 , XRV_NOBUS = 1 , XRV_BUSNOTREADY = 2 , XRV_INVALIDPERIOD = 3 ,
  XRV_INVALIDMSG = 4 , XRV_INITBUSFAIL1 = 16 , XRV_INITBUSFAIL2 = 17 , XRV_INITBUSFAIL3 = 18 ,
  XRV_SETBIDFAIL1 = 20 , XRV_SETBIDFAIL2 = 21 , XRV_MEASUREMENTFAIL1 = 24 , XRV_MEASUREMENTFAIL2 = 25 ,
  XRV_MEASUREMENTFAIL3 = 26 , XRV_MEASUREMENTFAIL4 = 27 , XRV_MEASUREMENTFAIL5 = 28 , XRV_MEASUREMENTFAIL6 = 29 ,
  XRV_TIMEROVERFLOW = 30 , XRV_BAUDRATEINVALID = 32 , XRV_INVALIDPARAM = 33 , XRV_MEASUREMENTFAIL7 = 35 ,
  XRV_MEASUREMENTFAIL8 = 36 , XRV_DEVICEERROR = 40 , XRV_DATAOVERFLOW = 41 , XRV_BUFFEROVERFLOW = 42 ,
  XRV_ERROR = 256 , XRV_NOTIMPLEMENTED = 257 , XRV_TIMEOUT = 258 , XRV_TIMEOUTNODATA = 259 ,
  XRV_CHECKSUMFAULT = 260 , XRV_OUTOFMEMORY = 261 , XRV_NOTFOUND = 262 , XRV_UNEXPECTEDMSG = 263 ,
  XRV_INVALIDID = 264 , XRV_INVALIDOPERATION = 265 , XRV_INSUFFICIENTSPACE = 266 , XRV_INPUTCANNOTBEOPENED = 267 ,
  XRV_OUTPUTCANNOTBEOPENED = 268 , XRV_ALREADYOPEN = 269 , XRV_ENDOFFILE = 270 , XRV_COULDNOTREADSETTINGS = 271 ,
  XRV_NODATA = 272 , XRV_READONLY = 273 , XRV_NULLPTR = 274 , XRV_INSUFFICIENTDATA = 275 ,
  XRV_BUSY = 276 , XRV_INVALIDINSTANCE = 277 , XRV_DATACORRUPT = 278 , XRV_READINITFAILED = 279 ,
  XRV_NOXMFOUND = 280 , XRV_ONLYONEXMFOUND = 281 , XRV_MTCOUNTZERO = 282 , XRV_MTLOCATIONINVALID = 283 ,
  XRV_INSUFFICIENTMTS = 284 , XRV_INITFUSIONFAILED = 285 , XRV_OTHER = 286 , XRV_NOFILEOPEN = 287 ,
  XRV_NOPORTOPEN = 288 , XRV_NOFILEORPORTOPEN = 289 , XRV_PORTNOTFOUND = 290 , XRV_INITPORTFAILED = 291 ,
  XRV_CALIBRATIONFAILED = 292 , XRV_CONFIGCHECKFAIL = 293 , XRV_ALREADYDONE = 294 , XRV_SYNC_SINGLE_SLAVE = 295 ,
  XRV_SYNC_SECOND_MASTER = 296 , XRV_SYNC_NO_SYNC = 297 , XRV_SYNC_NO_MASTER = 298 , XRV_SYNC_DATA_MISSING = 299 ,
  XRV_VERSION_TOO_LOW = 300 , XRV_VERSION_PROBLEM = 301 , XRV_ABORTED = 302 , XRV_UNSUPPORTED = 303 ,
  XRV_PACKETCOUNTERMISSED = 304 , XRV_MEASUREMENTFAILED = 305
}
 Xsens result values. More...
 
enum  XsDeviceErrorType {
  XERR_Unknown = 0 , XERR_ImcuTimeout = 1 , XERR_ImcuSettingsInvalid = 2 , XERR_ImcuSettingsFailure = 3 ,
  XERR_ImcuEmtsWriteFailure = 4 , XERR_ImcuEmtsReadFailure = 5 , XERR_DspCrashed = 6 , XERR_DspBootingTimeout = 7
}
 These enum values can be used to specify a device error (XRV_DEVICEERROR 0x28), i.e. a xbus message like [FA FF 42 05 28 XXXXXXXX CS]. More...
 

Functions

XSTYPES_DLL_API const char * XsResultValue_toString (XsResultValue result)
 

Typedef Documentation

◆ XsDeviceErrorType

Definition at line 1 of file xsresultvalue.h.

◆ XsResultValue

Definition at line 1 of file xsresultvalue.h.

Enumeration Type Documentation

◆ XsDeviceErrorType

These enum values can be used to specify a device error (XRV_DEVICEERROR 0x28), i.e. a xbus message like [FA FF 42 05 28 XXXXXXXX CS].

Enumerator
XERR_Unknown 
XERR_ImcuTimeout 
XERR_ImcuSettingsInvalid 
XERR_ImcuSettingsFailure 
XERR_ImcuEmtsWriteFailure 
XERR_ImcuEmtsReadFailure 
XERR_DspCrashed 
XERR_DspBootingTimeout 

Definition at line 120 of file xsresultvalue.h.

Function Documentation

◆ XsResultValue_toString()

XSTYPES_DLL_API const char* XsResultValue_toString ( XsResultValue  result)



Page generated by Doxygen 1.9.1 for MRPT 1.5.7 Git: 5902e14cc Wed Apr 24 15:04:01 2019 +0200 at mar 26 may 2026 13:12:03 CEST