Main MRPT website > C++ reference for MRPT 1.9.9
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. More...
 

Functions

const XSTYPES_DLL_API char * XsResultValue_toString (XsResultValue result)
 

Typedef Documentation

◆ XsDeviceErrorType

Definition at line 289 of file xsresultvalue.h.

◆ XsResultValue

Definition at line 274 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 278 of file xsresultvalue.h.

Function Documentation

◆ XsResultValue_toString()

const XSTYPES_DLL_API char* XsResultValue_toString ( XsResultValue  result)



Page generated by Doxygen 1.8.17 for MRPT 1.9.9 Git: ad3a9d8ae Tue May 1 23:10:22 2018 -0700 at miƩ 12 jul 2023 10:03:34 CEST