MRPT  1.9.9
xsens_std.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define XSENS_LABEL_SIZE   64
 The maximum length of a label. More...
 
#define XSENS_SHORT_STRING_SIZE   256
 The maximum length of a short string. More...
 
#define XSENS_LONG_STRING_SIZE   16384
 The maximum length of a long string. More...
 

Enumerations

enum  XsensResultValue {
  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_PARAMINVALID = 33 , XRV_INVALIDPARAM = 33 ,
  XRV_MEASUREMENTFAIL7 = 35 , XRV_MEASUREMENTFAIL8 = 36 , 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
}
 Xsens return values. More...
 

Functions

const char * xsensResultText (const XsensResultValue result)
 

Macro Definition Documentation

◆ XSENS_LABEL_SIZE

#define XSENS_LABEL_SIZE   64

The maximum length of a label.

Definition at line 320 of file xsens_std.h.

◆ XSENS_LONG_STRING_SIZE

#define XSENS_LONG_STRING_SIZE   16384

The maximum length of a long string.

Definition at line 324 of file xsens_std.h.

◆ XSENS_SHORT_STRING_SIZE

#define XSENS_SHORT_STRING_SIZE   256

The maximum length of a short string.

Definition at line 322 of file xsens_std.h.

Enumeration Type Documentation

◆ XsensResultValue

Xsens return values.

Enumerator
XRV_OK 

Operation was performed successfully.

XRV_NOBUS 
XRV_BUSNOTREADY 
XRV_INVALIDPERIOD 
XRV_INVALIDMSG 
XRV_INITBUSFAIL1 
XRV_INITBUSFAIL2 
XRV_INITBUSFAIL3 
XRV_SETBIDFAIL1 
XRV_SETBIDFAIL2 
XRV_MEASUREMENTFAIL1 
XRV_MEASUREMENTFAIL2 
XRV_MEASUREMENTFAIL3 
XRV_MEASUREMENTFAIL4 
XRV_MEASUREMENTFAIL5 
XRV_MEASUREMENTFAIL6 
XRV_TIMEROVERFLOW 
XRV_BAUDRATEINVALID 
XRV_PARAMINVALID 
XRV_INVALIDPARAM 
XRV_MEASUREMENTFAIL7 
XRV_MEASUREMENTFAIL8 
XRV_ERROR 
XRV_NOTIMPLEMENTED 
XRV_TIMEOUT 
XRV_TIMEOUTNODATA 
XRV_CHECKSUMFAULT 
XRV_OUTOFMEMORY 
XRV_NOTFOUND 
XRV_UNEXPECTEDMSG 
XRV_INVALIDID 
XRV_INVALIDOPERATION 
XRV_INSUFFICIENTSPACE 
XRV_INPUTCANNOTBEOPENED 
XRV_OUTPUTCANNOTBEOPENED 
XRV_ALREADYOPEN 
XRV_ENDOFFILE 
XRV_COULDNOTREADSETTINGS 
XRV_NODATA 
XRV_READONLY 
XRV_NULLPTR 
XRV_INSUFFICIENTDATA 
XRV_BUSY 
XRV_INVALIDINSTANCE 
XRV_DATACORRUPT 
XRV_READINITFAILED 
XRV_NOXMFOUND 
XRV_ONLYONEXMFOUND 
XRV_MTCOUNTZERO 
XRV_MTLOCATIONINVALID 
XRV_INSUFFICIENTMTS 
XRV_INITFUSIONFAILED 
XRV_OTHER 
XRV_NOFILEOPEN 
XRV_NOPORTOPEN 
XRV_NOFILEORPORTOPEN 
XRV_PORTNOTFOUND 
XRV_INITPORTFAILED 
XRV_CALIBRATIONFAILED 
XRV_CONFIGCHECKFAIL 
XRV_ALREADYDONE 
XRV_SYNC_SINGLE_SLAVE 
XRV_SYNC_SECOND_MASTER 
XRV_SYNC_NO_SYNC 
XRV_SYNC_NO_MASTER 
XRV_SYNC_DATA_MISSING 
XRV_VERSION_TOO_LOW 
XRV_VERSION_PROBLEM 

Definition at line 31 of file xsens_std.h.

Function Documentation

◆ xsensResultText()

const char* xsensResultText ( const XsensResultValue  result)



Page generated by Doxygen 1.9.1 for MRPT 1.9.9 Git: 814d80880 Fri Aug 24 01:51:28 2018 +0200 at mar 26 may 2026 12:30:59 CEST