Macros
xsdef.h File Reference

Macros and types for use in the Xsens communication protocol and Xsens Device API classes. More...

#include "xscontrollerconfig.h"
Include dependency graph for xsdef.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define XS_AMDSETTING_DISABLED   0x0000
 
#define XS_AMDSETTING_ENABLED   0x0001
 
#define XS_CONF_BLOCKLEN   20
 
#define XS_CONF_DATALENGTH   102
 
#define XS_CONF_DATALENGTHLEN   2
 
#define XS_CONF_DATE   16
 
#define XS_CONF_DATELEN   8
 
#define XS_CONF_DID   98
 
#define XS_CONF_DIDLEN   4
 
#define XS_CONF_MASTERDID   0
 
#define XS_CONF_MASTERDIDLEN   4
 
#define XS_CONF_NUMDEVICES   96
 
#define XS_CONF_NUMDEVICESLEN   2
 
#define XS_CONF_OUTPUTMODE   104
 
#define XS_CONF_OUTPUTMODELEN   2
 
#define XS_CONF_OUTPUTSETTINGS   106
 
#define XS_CONF_OUTPUTSETTINGSLEN   4
 
#define XS_CONF_OUTPUTSKIPFACTOR   6
 
#define XS_CONF_OUTPUTSKIPFACTORLEN   2
 
#define XS_CONF_PERIOD   4
 
#define XS_CONF_PERIODLEN   2
 
#define XS_CONF_RESERVED_CLIENTLEN   32
 
#define XS_CONF_RESERVED_HOSTLEN   32
 
#define XS_CONF_SYNCIN_MODE   8
 
#define XS_CONF_SYNCIN_MODELEN   2
 
#define XS_CONF_SYNCIN_OFFSET   12
 
#define XS_CONF_SYNCIN_OFFSETLEN   4
 
#define XS_CONF_SYNCIN_SKIPFACTOR   10
 
#define XS_CONF_SYNCIN_SKIPFACTORLEN   2
 
#define XS_CONF_TIME   24
 
#define XS_CONF_TIMELEN   8
 
#define XS_DONOTSTORE   0x00
 
#define XS_IND_BID   1
 
#define XS_IND_DATA0   4
 
#define XS_IND_DATAEXT0   6
 
#define XS_IND_LEN   3
 
#define XS_IND_LENEXTH   4
 
#define XS_IND_LENEXTL   5
 
#define XS_IND_MID   2
 
#define XS_IND_PREAMBLE   0
 
#define XS_INITTRACKMODE_DISABLED   0x0000
 
#define XS_INITTRACKMODE_ENABLED   0x0001
 
#define XS_INVALIDSETTINGVALUE   0xFFFFFFFF
 
#define XS_LEN_ALIGNMENTROTATION   (4*4)
 
#define XS_LEN_AMD   2
 
#define XS_LEN_AVAILABLEFILTERPROFILES   (XS_MAX_FILTERPROFILES_IN_MT*XS_LEN_FILTERPROFILEFULL)
 
#define XS_LEN_BAUDRATE   1
 
#define XS_LEN_BTDISABLE   1
 
#define XS_LEN_BUFFERSIZE   2
 
#define XS_LEN_BUSPWR   2
 
#define XS_LEN_CALIB_ACCDATA   12
 
#define XS_LEN_CALIB_GYRDATA   12
 
#define XS_LEN_CALIB_MAGDATA   12
 
#define XS_LEN_CALIBDATA   36
 
#define XS_LEN_CALIBDATA_FLT   9
 
#define XS_LEN_CLIENTPRIORITY   1
 
#define XS_LEN_CLIENTUSAGE   1
 
#define XS_LEN_CONFIGURATION   118
 
#define XS_LEN_DATALENGTH   2
 
#define XS_LEN_DEVICEID   4
 
#define XS_LEN_ERRORMODE   2
 
#define XS_LEN_EXTOUTPUTMODE   2
 
#define XS_LEN_FILTERPROFILEFULL   (1+1+XS_LEN_FILTERPROFILELABEL)
 
#define XS_LEN_FILTERPROFILELABEL   20
 
#define XS_LEN_FILTERSETTINGS   4
 
#define XS_LEN_FIRMWAREREV   3
 
#define XS_LEN_GPSLEVERARM   12
 
#define XS_LEN_GPSSTATUS   (1+5*16)
 
#define XS_LEN_GRAVITYMAGNITUDE   4
 
#define XS_LEN_HEADING   4
 
#define XS_LEN_INFOREQUEST   1
 
#define XS_LEN_INITBUSRESULTS   4
 
#define XS_LEN_INITTRACKMODE   2
 
#define XS_LEN_LATLONALT   18
 
#define XS_LEN_LOCATIONID   2
 
#define XS_LEN_MAGNETICFIELD   12
 
#define XS_LEN_OBJECTALIGNMENT   36
 
#define XS_LEN_OPMODE   1
 
#define XS_LEN_ORIENT_EULERDATA   12
 
#define XS_LEN_ORIENT_EULERDATA_FLT   3
 
#define XS_LEN_ORIENT_MATRIXSTA   36
 
#define XS_LEN_ORIENT_MATRIXSTA_FLT   9
 
#define XS_LEN_ORIENT_QUATDATA   16
 
#define XS_LEN_ORIENT_QUATDATA_FLT   4
 
#define XS_LEN_OUTPUTMODE   2
 
#define XS_LEN_OUTPUTSETTINGS   4
 
#define XS_LEN_OUTPUTSKIPFACTOR   2
 
#define XS_LEN_PERIOD   2
 
#define XS_LEN_PROCESSINGFLAGS   2
 
#define XS_LEN_PRODUCTCODE   20
 
#define XS_LEN_RAWDATA   20
 
#define XS_LEN_REQFILTERPROFILEACK   2
 
#define XS_LEN_RESETORIENTATION   2
 
#define XS_LEN_SAMPLECNT   2
 
#define XS_LEN_SETFILTERPROFILE   2
 
#define XS_LEN_SETINPUTTRIGGER   10
 
#define XS_LEN_SETNOROTATION   2
 
#define XS_LEN_SETOUTPUTTRIGGER   10
 
#define XS_LEN_STOREFILTERSTATE   0
 
#define XS_LEN_SYNCINMODE   2
 
#define XS_LEN_SYNCINOFFSET   4
 
#define XS_LEN_SYNCINSKIPFACTOR   2
 
#define XS_LEN_SYNCMODE   1
 
#define XS_LEN_SYNCOUTMODE   2
 
#define XS_LEN_SYNCOUTOFFSET   4
 
#define XS_LEN_SYNCOUTPULSEWIDTH   4
 
#define XS_LEN_SYNCOUTSKIPFACTOR   2
 
#define XS_LEN_TEMPDATA   4
 
#define XS_LEN_TEMPDATA_FLT   1
 
#define XS_LEN_TRANSMITDELAY   2
 
#define XS_LEN_TRANSPORTMODE   1
 
#define XS_LEN_UTCTIME   12
 
#define XS_LEN_WIRELESSCONFIG   4
 
#define XS_LEN_XMERRORMODE   2
 
#define XS_LEN_XMPWROFF   0
 
#define XS_PARAM_FILTER_GAIN   0x00
 
#define XS_PARAM_FILTER_RHO   0x01
 
#define XS_PARAM_ROTLOCAL   0x01
 
#define XS_PARAM_ROTSENSOR   0x00
 
#define XS_PARAM_SYNCIN_MODE   0x00
 
#define XS_PARAM_SYNCIN_OFFSET   0x02
 
#define XS_PARAM_SYNCIN_SKIPFACTOR   0x01
 
#define XS_PARAM_SYNCOUT_MODE   0x00
 
#define XS_PARAM_SYNCOUT_OFFSET   0x02
 
#define XS_PARAM_SYNCOUT_PULSEWIDTH   0x03
 
#define XS_PARAM_SYNCOUT_SKIPFACTOR   0x01
 
#define XS_PERIOD_100HZ   1152
 
#define XS_PERIOD_10HZ   11520
 
#define XS_PERIOD_11520HZ   10
 
#define XS_PERIOD_1152HZ   100
 
#define XS_PERIOD_1200HZ   96
 
#define XS_PERIOD_120HZ   960
 
#define XS_PERIOD_1280HZ   90
 
#define XS_PERIOD_128HZ   900
 
#define XS_PERIOD_12HZ   9600
 
#define XS_PERIOD_1440HZ   80
 
#define XS_PERIOD_144HZ   800
 
#define XS_PERIOD_150HZ   768
 
#define XS_PERIOD_1536HZ   75
 
#define XS_PERIOD_15HZ   7680
 
#define XS_PERIOD_1600HZ   72
 
#define XS_PERIOD_160HZ   720
 
#define XS_PERIOD_16HZ   7200
 
#define XS_PERIOD_1800HZ   64
 
#define XS_PERIOD_180HZ   640
 
#define XS_PERIOD_18HZ   6400
 
#define XS_PERIOD_1920HZ   60
 
#define XS_PERIOD_192HZ   600
 
#define XS_PERIOD_200HZ   576
 
#define XS_PERIOD_20HZ   5760
 
#define XS_PERIOD_225HZ   512
 
#define XS_PERIOD_2304HZ   50
 
#define XS_PERIOD_2400HZ   48
 
#define XS_PERIOD_240HZ   480
 
#define XS_PERIOD_24HZ   4800
 
#define XS_PERIOD_2560HZ   45
 
#define XS_PERIOD_256HZ   450
 
#define XS_PERIOD_25HZ   4608
 
#define XS_PERIOD_2880HZ   40
 
#define XS_PERIOD_288HZ   400
 
#define XS_PERIOD_300HZ   384
 
#define XS_PERIOD_30HZ   3840
 
#define XS_PERIOD_3200HZ   36
 
#define XS_PERIOD_320HZ   360
 
#define XS_PERIOD_32HZ   3600
 
#define XS_PERIOD_3600HZ   32
 
#define XS_PERIOD_360HZ   320
 
#define XS_PERIOD_36HZ   3200
 
#define XS_PERIOD_3840HZ   30
 
#define XS_PERIOD_384HZ   300
 
#define XS_PERIOD_400HZ   288
 
#define XS_PERIOD_40HZ   2880
 
#define XS_PERIOD_450HZ   256
 
#define XS_PERIOD_45HZ   2560
 
#define XS_PERIOD_4608HZ   25
 
#define XS_PERIOD_4800HZ   24
 
#define XS_PERIOD_480HZ   240
 
#define XS_PERIOD_48HZ   2400
 
#define XS_PERIOD_50HZ   2304
 
#define XS_PERIOD_512HZ   225
 
#define XS_PERIOD_5760HZ   20
 
#define XS_PERIOD_576HZ   200
 
#define XS_PERIOD_600HZ   192
 
#define XS_PERIOD_60HZ   1920
 
#define XS_PERIOD_6400HZ   18
 
#define XS_PERIOD_640HZ   180
 
#define XS_PERIOD_64HZ   1800
 
#define XS_PERIOD_7200HZ   16
 
#define XS_PERIOD_720HZ   160
 
#define XS_PERIOD_72HZ   1600
 
#define XS_PERIOD_75HZ   1536
 
#define XS_PERIOD_7680HZ   15
 
#define XS_PERIOD_768HZ   150
 
#define XS_PERIOD_800HZ   144
 
#define XS_PERIOD_80HZ   1440
 
#define XS_PERIOD_900HZ   128
 
#define XS_PERIOD_90HZ   1280
 
#define XS_PERIOD_9600HZ   12
 
#define XS_PERIOD_960HZ   120
 
#define XS_PERIOD_96HZ   1200
 
#define XS_SELFTEST_OK   0x1FF
 
#define XS_SENDRAWSTRING_DEFAULT   1
 
#define XS_SENDRAWSTRING_INIT   0
 
#define XS_SENDRAWSTRING_SEND   2
 
#define XS_STORE   0x01
 
#define XS_SYNC_CLOCK_NS_TO_TICKS   (XS_SYNC_CLOCKFREQMHZ * 1.0e-3)
 
#define XS_SYNC_CLOCK_TICKS_TO_NS   (1.0e3 / XS_SYNC_CLOCKFREQMHZ)
 
#define XS_SYNC_CLOCK_TICKS_TO_US   (1.0 / XS_SYNC_CLOCKFREQMHZ)
 
#define XS_SYNC_CLOCK_US_TO_TICKS   (XS_SYNC_CLOCKFREQMHZ * 1.0)
 
#define XS_SYNC_CLOCKFREQMHZ   29.4912
 
#define XS_SYNCIN_DISABLED   0x0000
 
#define XS_SYNCIN_EDGE_BOTH   0x0003
 
#define XS_SYNCIN_EDGE_FALLING   0x0002
 
#define XS_SYNCIN_EDGE_MASK   0x0003
 
#define XS_SYNCIN_EDGE_RISING   0x0001
 
#define XS_SYNCIN_TYPE_CLOCK   0x0010
 
#define XS_SYNCIN_TYPE_DOSAMPLING   0x0000
 
#define XS_SYNCIN_TYPE_MASK   0x001C
 
#define XS_SYNCIN_TYPE_SENDLASTDATA   0x0004
 
#define XS_SYNCOUT_DISABLED   0x0000
 
#define XS_SYNCOUT_POL_MASK   0x0010
 
#define XS_SYNCOUT_POL_NEG   0x0000
 
#define XS_SYNCOUT_POL_POS   0x0010
 
#define XS_SYNCOUT_TYPE_MASK   0x000F
 
#define XS_SYNCOUT_TYPE_PULSE   0x0002
 
#define XS_SYNCOUT_TYPE_TOGGLE   0x0001
 
#define XS_TO_DEFAULT   500
 
#define XS_TO_INIT   250
 
#define XS_TO_RETRY   50
 

Detailed Description

Macros and types for use in the Xsens communication protocol and Xsens Device API classes.

This file contains useful macros for the Xsens Device API classes. These include Message Ids, sizes of messages, result/error codes, etc.

The macros and enumerators in this file are either used on multiple levels (XsResultValue) or so numerous (XMID_...) that it would not be justifiable to put them in a header file of a particular level.

Definition in file xsdef.h.

Macro Definition Documentation

◆ XS_AMDSETTING_DISABLED

#define XS_AMDSETTING_DISABLED   0x0000

Definition at line 261 of file xsdef.h.

◆ XS_AMDSETTING_ENABLED

#define XS_AMDSETTING_ENABLED   0x0001

Definition at line 262 of file xsdef.h.

◆ XS_CONF_BLOCKLEN

#define XS_CONF_BLOCKLEN   20

Definition at line 192 of file xsdef.h.

◆ XS_CONF_DATALENGTH

#define XS_CONF_DATALENGTH   102

Definition at line 189 of file xsdef.h.

◆ XS_CONF_DATALENGTHLEN

#define XS_CONF_DATALENGTHLEN   2

Definition at line 208 of file xsdef.h.

◆ XS_CONF_DATE

#define XS_CONF_DATE   16

Definition at line 184 of file xsdef.h.

◆ XS_CONF_DATELEN

#define XS_CONF_DATELEN   8

Definition at line 201 of file xsdef.h.

◆ XS_CONF_DID

#define XS_CONF_DID   98

Definition at line 188 of file xsdef.h.

◆ XS_CONF_DIDLEN

#define XS_CONF_DIDLEN   4

Definition at line 207 of file xsdef.h.

◆ XS_CONF_MASTERDID

#define XS_CONF_MASTERDID   0

Definition at line 178 of file xsdef.h.

◆ XS_CONF_MASTERDIDLEN

#define XS_CONF_MASTERDIDLEN   4

Definition at line 195 of file xsdef.h.

◆ XS_CONF_NUMDEVICES

#define XS_CONF_NUMDEVICES   96

Definition at line 186 of file xsdef.h.

◆ XS_CONF_NUMDEVICESLEN

#define XS_CONF_NUMDEVICESLEN   2

Definition at line 205 of file xsdef.h.

◆ XS_CONF_OUTPUTMODE

#define XS_CONF_OUTPUTMODE   104

Definition at line 190 of file xsdef.h.

◆ XS_CONF_OUTPUTMODELEN

#define XS_CONF_OUTPUTMODELEN   2

Definition at line 209 of file xsdef.h.

◆ XS_CONF_OUTPUTSETTINGS

#define XS_CONF_OUTPUTSETTINGS   106

Definition at line 191 of file xsdef.h.

◆ XS_CONF_OUTPUTSETTINGSLEN

#define XS_CONF_OUTPUTSETTINGSLEN   4

Definition at line 210 of file xsdef.h.

◆ XS_CONF_OUTPUTSKIPFACTOR

#define XS_CONF_OUTPUTSKIPFACTOR   6

Definition at line 180 of file xsdef.h.

◆ XS_CONF_OUTPUTSKIPFACTORLEN

#define XS_CONF_OUTPUTSKIPFACTORLEN   2

Definition at line 197 of file xsdef.h.

◆ XS_CONF_PERIOD

#define XS_CONF_PERIOD   4

Definition at line 179 of file xsdef.h.

◆ XS_CONF_PERIODLEN

#define XS_CONF_PERIODLEN   2

Definition at line 196 of file xsdef.h.

◆ XS_CONF_RESERVED_CLIENTLEN

#define XS_CONF_RESERVED_CLIENTLEN   32

Definition at line 203 of file xsdef.h.

◆ XS_CONF_RESERVED_HOSTLEN

#define XS_CONF_RESERVED_HOSTLEN   32

Definition at line 204 of file xsdef.h.

◆ XS_CONF_SYNCIN_MODE

#define XS_CONF_SYNCIN_MODE   8

Definition at line 181 of file xsdef.h.

◆ XS_CONF_SYNCIN_MODELEN

#define XS_CONF_SYNCIN_MODELEN   2

Definition at line 198 of file xsdef.h.

◆ XS_CONF_SYNCIN_OFFSET

#define XS_CONF_SYNCIN_OFFSET   12

Definition at line 183 of file xsdef.h.

◆ XS_CONF_SYNCIN_OFFSETLEN

#define XS_CONF_SYNCIN_OFFSETLEN   4

Definition at line 200 of file xsdef.h.

◆ XS_CONF_SYNCIN_SKIPFACTOR

#define XS_CONF_SYNCIN_SKIPFACTOR   10

Definition at line 182 of file xsdef.h.

◆ XS_CONF_SYNCIN_SKIPFACTORLEN

#define XS_CONF_SYNCIN_SKIPFACTORLEN   2

Definition at line 199 of file xsdef.h.

◆ XS_CONF_TIME

#define XS_CONF_TIME   24

Definition at line 185 of file xsdef.h.

◆ XS_CONF_TIMELEN

#define XS_CONF_TIMELEN   8

Definition at line 202 of file xsdef.h.

◆ XS_DONOTSTORE

#define XS_DONOTSTORE   0x00

Definition at line 257 of file xsdef.h.

◆ XS_IND_BID

#define XS_IND_BID   1

Definition at line 84 of file xsdef.h.

◆ XS_IND_DATA0

#define XS_IND_DATA0   4

Definition at line 87 of file xsdef.h.

◆ XS_IND_DATAEXT0

#define XS_IND_DATAEXT0   6

Definition at line 90 of file xsdef.h.

◆ XS_IND_LEN

#define XS_IND_LEN   3

Definition at line 86 of file xsdef.h.

◆ XS_IND_LENEXTH

#define XS_IND_LENEXTH   4

Definition at line 88 of file xsdef.h.

◆ XS_IND_LENEXTL

#define XS_IND_LENEXTL   5

Definition at line 89 of file xsdef.h.

◆ XS_IND_MID

#define XS_IND_MID   2

Definition at line 85 of file xsdef.h.

◆ XS_IND_PREAMBLE

#define XS_IND_PREAMBLE   0

Definition at line 83 of file xsdef.h.

◆ XS_INITTRACKMODE_DISABLED

#define XS_INITTRACKMODE_DISABLED   0x0000

Definition at line 251 of file xsdef.h.

◆ XS_INITTRACKMODE_ENABLED

#define XS_INITTRACKMODE_ENABLED   0x0001

Definition at line 252 of file xsdef.h.

◆ XS_INVALIDSETTINGVALUE

#define XS_INVALIDSETTINGVALUE   0xFFFFFFFF

Definition at line 173 of file xsdef.h.

◆ XS_LEN_ALIGNMENTROTATION

#define XS_LEN_ALIGNMENTROTATION   (4*4)

Definition at line 123 of file xsdef.h.

◆ XS_LEN_AMD

#define XS_LEN_AMD   2

Definition at line 143 of file xsdef.h.

◆ XS_LEN_AVAILABLEFILTERPROFILES

#define XS_LEN_AVAILABLEFILTERPROFILES   (XS_MAX_FILTERPROFILES_IN_MT*XS_LEN_FILTERPROFILEFULL)

Definition at line 135 of file xsdef.h.

◆ XS_LEN_BAUDRATE

#define XS_LEN_BAUDRATE   1

Definition at line 105 of file xsdef.h.

◆ XS_LEN_BTDISABLE

#define XS_LEN_BTDISABLE   1

Definition at line 103 of file xsdef.h.

◆ XS_LEN_BUFFERSIZE

#define XS_LEN_BUFFERSIZE   2

Definition at line 125 of file xsdef.h.

◆ XS_LEN_BUSPWR

#define XS_LEN_BUSPWR   2

Definition at line 99 of file xsdef.h.

◆ XS_LEN_CALIB_ACCDATA

#define XS_LEN_CALIB_ACCDATA   12

Definition at line 157 of file xsdef.h.

◆ XS_LEN_CALIB_GYRDATA

#define XS_LEN_CALIB_GYRDATA   12

Definition at line 158 of file xsdef.h.

◆ XS_LEN_CALIB_MAGDATA

#define XS_LEN_CALIB_MAGDATA   12

Definition at line 159 of file xsdef.h.

◆ XS_LEN_CALIBDATA

#define XS_LEN_CALIBDATA   36

Definition at line 156 of file xsdef.h.

◆ XS_LEN_CALIBDATA_FLT

#define XS_LEN_CALIBDATA_FLT   9

Definition at line 167 of file xsdef.h.

◆ XS_LEN_CLIENTPRIORITY

#define XS_LEN_CLIENTPRIORITY   1

Definition at line 147 of file xsdef.h.

◆ XS_LEN_CLIENTUSAGE

#define XS_LEN_CLIENTUSAGE   1

Definition at line 146 of file xsdef.h.

◆ XS_LEN_CONFIGURATION

#define XS_LEN_CONFIGURATION   118

Definition at line 101 of file xsdef.h.

◆ XS_LEN_DATALENGTH

#define XS_LEN_DATALENGTH   2

Definition at line 100 of file xsdef.h.

◆ XS_LEN_DEVICEID

#define XS_LEN_DEVICEID   4

Definition at line 96 of file xsdef.h.

◆ XS_LEN_ERRORMODE

#define XS_LEN_ERRORMODE   2

Definition at line 120 of file xsdef.h.

◆ XS_LEN_EXTOUTPUTMODE

#define XS_LEN_EXTOUTPUTMODE   2

Definition at line 129 of file xsdef.h.

◆ XS_LEN_FILTERPROFILEFULL

#define XS_LEN_FILTERPROFILEFULL   (1+1+XS_LEN_FILTERPROFILELABEL)

Definition at line 134 of file xsdef.h.

◆ XS_LEN_FILTERPROFILELABEL

#define XS_LEN_FILTERPROFILELABEL   20

Definition at line 133 of file xsdef.h.

◆ XS_LEN_FILTERSETTINGS

#define XS_LEN_FILTERSETTINGS   4

Definition at line 142 of file xsdef.h.

◆ XS_LEN_FIRMWAREREV

#define XS_LEN_FIRMWAREREV   3

Definition at line 102 of file xsdef.h.

◆ XS_LEN_GPSLEVERARM

#define XS_LEN_GPSLEVERARM   12

Definition at line 139 of file xsdef.h.

◆ XS_LEN_GPSSTATUS

#define XS_LEN_GPSSTATUS   (1+5*16)

Definition at line 145 of file xsdef.h.

◆ XS_LEN_GRAVITYMAGNITUDE

#define XS_LEN_GRAVITYMAGNITUDE   4

Definition at line 138 of file xsdef.h.

◆ XS_LEN_HEADING

#define XS_LEN_HEADING   4

Definition at line 126 of file xsdef.h.

◆ XS_LEN_INFOREQUEST

#define XS_LEN_INFOREQUEST   1

Definition at line 149 of file xsdef.h.

◆ XS_LEN_INITBUSRESULTS

#define XS_LEN_INITBUSRESULTS   4

Definition at line 97 of file xsdef.h.

◆ XS_LEN_INITTRACKMODE

#define XS_LEN_INITTRACKMODE   2

Definition at line 130 of file xsdef.h.

◆ XS_LEN_LATLONALT

#define XS_LEN_LATLONALT   18

Definition at line 140 of file xsdef.h.

◆ XS_LEN_LOCATIONID

#define XS_LEN_LOCATIONID   2

Definition at line 128 of file xsdef.h.

◆ XS_LEN_MAGNETICFIELD

#define XS_LEN_MAGNETICFIELD   12

Definition at line 127 of file xsdef.h.

◆ XS_LEN_OBJECTALIGNMENT

#define XS_LEN_OBJECTALIGNMENT   36

Definition at line 122 of file xsdef.h.

◆ XS_LEN_OPMODE

#define XS_LEN_OPMODE   1

Definition at line 104 of file xsdef.h.

◆ XS_LEN_ORIENT_EULERDATA

#define XS_LEN_ORIENT_EULERDATA   12

Definition at line 161 of file xsdef.h.

◆ XS_LEN_ORIENT_EULERDATA_FLT

#define XS_LEN_ORIENT_EULERDATA_FLT   3

Definition at line 170 of file xsdef.h.

◆ XS_LEN_ORIENT_MATRIXSTA

#define XS_LEN_ORIENT_MATRIXSTA   36

Definition at line 162 of file xsdef.h.

◆ XS_LEN_ORIENT_MATRIXSTA_FLT

#define XS_LEN_ORIENT_MATRIXSTA_FLT   9

Definition at line 171 of file xsdef.h.

◆ XS_LEN_ORIENT_QUATDATA

#define XS_LEN_ORIENT_QUATDATA   16

Definition at line 160 of file xsdef.h.

◆ XS_LEN_ORIENT_QUATDATA_FLT

#define XS_LEN_ORIENT_QUATDATA_FLT   4

Definition at line 169 of file xsdef.h.

◆ XS_LEN_OUTPUTMODE

#define XS_LEN_OUTPUTMODE   2

Definition at line 110 of file xsdef.h.

◆ XS_LEN_OUTPUTSETTINGS

#define XS_LEN_OUTPUTSETTINGS   4

Definition at line 111 of file xsdef.h.

◆ XS_LEN_OUTPUTSKIPFACTOR

#define XS_LEN_OUTPUTSKIPFACTOR   2

Definition at line 112 of file xsdef.h.

◆ XS_LEN_PERIOD

#define XS_LEN_PERIOD   2

Definition at line 98 of file xsdef.h.

◆ XS_LEN_PROCESSINGFLAGS

#define XS_LEN_PROCESSINGFLAGS   2

Definition at line 108 of file xsdef.h.

◆ XS_LEN_PRODUCTCODE

#define XS_LEN_PRODUCTCODE   20

Definition at line 107 of file xsdef.h.

◆ XS_LEN_RAWDATA

#define XS_LEN_RAWDATA   20

Definition at line 155 of file xsdef.h.

◆ XS_LEN_REQFILTERPROFILEACK

#define XS_LEN_REQFILTERPROFILEACK   2

Definition at line 136 of file xsdef.h.

◆ XS_LEN_RESETORIENTATION

#define XS_LEN_RESETORIENTATION   2

Definition at line 144 of file xsdef.h.

◆ XS_LEN_SAMPLECNT

#define XS_LEN_SAMPLECNT   2

Definition at line 163 of file xsdef.h.

◆ XS_LEN_SETFILTERPROFILE

#define XS_LEN_SETFILTERPROFILE   2

Definition at line 137 of file xsdef.h.

◆ XS_LEN_SETINPUTTRIGGER

#define XS_LEN_SETINPUTTRIGGER   10

Definition at line 151 of file xsdef.h.

◆ XS_LEN_SETNOROTATION

#define XS_LEN_SETNOROTATION   2

Definition at line 141 of file xsdef.h.

◆ XS_LEN_SETOUTPUTTRIGGER

#define XS_LEN_SETOUTPUTTRIGGER   10

Definition at line 150 of file xsdef.h.

◆ XS_LEN_STOREFILTERSTATE

#define XS_LEN_STOREFILTERSTATE   0

Definition at line 131 of file xsdef.h.

◆ XS_LEN_SYNCINMODE

#define XS_LEN_SYNCINMODE   2

Definition at line 113 of file xsdef.h.

◆ XS_LEN_SYNCINOFFSET

#define XS_LEN_SYNCINOFFSET   4

Definition at line 115 of file xsdef.h.

◆ XS_LEN_SYNCINSKIPFACTOR

#define XS_LEN_SYNCINSKIPFACTOR   2

Definition at line 114 of file xsdef.h.

◆ XS_LEN_SYNCMODE

#define XS_LEN_SYNCMODE   1

Definition at line 106 of file xsdef.h.

◆ XS_LEN_SYNCOUTMODE

#define XS_LEN_SYNCOUTMODE   2

Definition at line 116 of file xsdef.h.

◆ XS_LEN_SYNCOUTOFFSET

#define XS_LEN_SYNCOUTOFFSET   4

Definition at line 118 of file xsdef.h.

◆ XS_LEN_SYNCOUTPULSEWIDTH

#define XS_LEN_SYNCOUTPULSEWIDTH   4

Definition at line 119 of file xsdef.h.

◆ XS_LEN_SYNCOUTSKIPFACTOR

#define XS_LEN_SYNCOUTSKIPFACTOR   2

Definition at line 117 of file xsdef.h.

◆ XS_LEN_TEMPDATA

#define XS_LEN_TEMPDATA   4

Definition at line 164 of file xsdef.h.

◆ XS_LEN_TEMPDATA_FLT

#define XS_LEN_TEMPDATA_FLT   1

Definition at line 168 of file xsdef.h.

◆ XS_LEN_TRANSMITDELAY

#define XS_LEN_TRANSMITDELAY   2

Definition at line 121 of file xsdef.h.

◆ XS_LEN_TRANSPORTMODE

#define XS_LEN_TRANSPORTMODE   1

Definition at line 95 of file xsdef.h.

◆ XS_LEN_UTCTIME

#define XS_LEN_UTCTIME   12

Definition at line 132 of file xsdef.h.

◆ XS_LEN_WIRELESSCONFIG

#define XS_LEN_WIRELESSCONFIG   4

Definition at line 148 of file xsdef.h.

◆ XS_LEN_XMERRORMODE

#define XS_LEN_XMERRORMODE   2

Definition at line 124 of file xsdef.h.

◆ XS_LEN_XMPWROFF

#define XS_LEN_XMPWROFF   0

Definition at line 109 of file xsdef.h.

◆ XS_PARAM_FILTER_GAIN

#define XS_PARAM_FILTER_GAIN   0x00

Definition at line 255 of file xsdef.h.

◆ XS_PARAM_FILTER_RHO

#define XS_PARAM_FILTER_RHO   0x01

Definition at line 256 of file xsdef.h.

◆ XS_PARAM_ROTLOCAL

#define XS_PARAM_ROTLOCAL   0x01

Definition at line 265 of file xsdef.h.

◆ XS_PARAM_ROTSENSOR

#define XS_PARAM_ROTSENSOR   0x00

Definition at line 264 of file xsdef.h.

◆ XS_PARAM_SYNCIN_MODE

#define XS_PARAM_SYNCIN_MODE   0x00

Definition at line 220 of file xsdef.h.

◆ XS_PARAM_SYNCIN_OFFSET

#define XS_PARAM_SYNCIN_OFFSET   0x02

Definition at line 222 of file xsdef.h.

◆ XS_PARAM_SYNCIN_SKIPFACTOR

#define XS_PARAM_SYNCIN_SKIPFACTOR   0x01

Definition at line 221 of file xsdef.h.

◆ XS_PARAM_SYNCOUT_MODE

#define XS_PARAM_SYNCOUT_MODE   0x00

Definition at line 236 of file xsdef.h.

◆ XS_PARAM_SYNCOUT_OFFSET

#define XS_PARAM_SYNCOUT_OFFSET   0x02

Definition at line 238 of file xsdef.h.

◆ XS_PARAM_SYNCOUT_PULSEWIDTH

#define XS_PARAM_SYNCOUT_PULSEWIDTH   0x03

Definition at line 239 of file xsdef.h.

◆ XS_PARAM_SYNCOUT_SKIPFACTOR

#define XS_PARAM_SYNCOUT_SKIPFACTOR   0x01

Definition at line 237 of file xsdef.h.

◆ XS_PERIOD_100HZ

#define XS_PERIOD_100HZ   1152

Definition at line 300 of file xsdef.h.

◆ XS_PERIOD_10HZ

#define XS_PERIOD_10HZ   11520

Definition at line 277 of file xsdef.h.

◆ XS_PERIOD_11520HZ

#define XS_PERIOD_11520HZ   10

Definition at line 353 of file xsdef.h.

◆ XS_PERIOD_1152HZ

#define XS_PERIOD_1152HZ   100

Definition at line 331 of file xsdef.h.

◆ XS_PERIOD_1200HZ

#define XS_PERIOD_1200HZ   96

Definition at line 332 of file xsdef.h.

◆ XS_PERIOD_120HZ

#define XS_PERIOD_120HZ   960

Definition at line 301 of file xsdef.h.

◆ XS_PERIOD_1280HZ

#define XS_PERIOD_1280HZ   90

Definition at line 333 of file xsdef.h.

◆ XS_PERIOD_128HZ

#define XS_PERIOD_128HZ   900

Definition at line 302 of file xsdef.h.

◆ XS_PERIOD_12HZ

#define XS_PERIOD_12HZ   9600

Definition at line 278 of file xsdef.h.

◆ XS_PERIOD_1440HZ

#define XS_PERIOD_1440HZ   80

Definition at line 334 of file xsdef.h.

◆ XS_PERIOD_144HZ

#define XS_PERIOD_144HZ   800

Definition at line 303 of file xsdef.h.

◆ XS_PERIOD_150HZ

#define XS_PERIOD_150HZ   768

Definition at line 304 of file xsdef.h.

◆ XS_PERIOD_1536HZ

#define XS_PERIOD_1536HZ   75

Definition at line 335 of file xsdef.h.

◆ XS_PERIOD_15HZ

#define XS_PERIOD_15HZ   7680

Definition at line 279 of file xsdef.h.

◆ XS_PERIOD_1600HZ

#define XS_PERIOD_1600HZ   72

Definition at line 336 of file xsdef.h.

◆ XS_PERIOD_160HZ

#define XS_PERIOD_160HZ   720

Definition at line 305 of file xsdef.h.

◆ XS_PERIOD_16HZ

#define XS_PERIOD_16HZ   7200

Definition at line 280 of file xsdef.h.

◆ XS_PERIOD_1800HZ

#define XS_PERIOD_1800HZ   64

Definition at line 337 of file xsdef.h.

◆ XS_PERIOD_180HZ

#define XS_PERIOD_180HZ   640

Definition at line 306 of file xsdef.h.

◆ XS_PERIOD_18HZ

#define XS_PERIOD_18HZ   6400

Definition at line 281 of file xsdef.h.

◆ XS_PERIOD_1920HZ

#define XS_PERIOD_1920HZ   60

Definition at line 338 of file xsdef.h.

◆ XS_PERIOD_192HZ

#define XS_PERIOD_192HZ   600

Definition at line 307 of file xsdef.h.

◆ XS_PERIOD_200HZ

#define XS_PERIOD_200HZ   576

Definition at line 308 of file xsdef.h.

◆ XS_PERIOD_20HZ

#define XS_PERIOD_20HZ   5760

Definition at line 282 of file xsdef.h.

◆ XS_PERIOD_225HZ

#define XS_PERIOD_225HZ   512

Definition at line 309 of file xsdef.h.

◆ XS_PERIOD_2304HZ

#define XS_PERIOD_2304HZ   50

Definition at line 339 of file xsdef.h.

◆ XS_PERIOD_2400HZ

#define XS_PERIOD_2400HZ   48

Definition at line 340 of file xsdef.h.

◆ XS_PERIOD_240HZ

#define XS_PERIOD_240HZ   480

Definition at line 310 of file xsdef.h.

◆ XS_PERIOD_24HZ

#define XS_PERIOD_24HZ   4800

Definition at line 283 of file xsdef.h.

◆ XS_PERIOD_2560HZ

#define XS_PERIOD_2560HZ   45

Definition at line 341 of file xsdef.h.

◆ XS_PERIOD_256HZ

#define XS_PERIOD_256HZ   450

Definition at line 311 of file xsdef.h.

◆ XS_PERIOD_25HZ

#define XS_PERIOD_25HZ   4608

Definition at line 284 of file xsdef.h.

◆ XS_PERIOD_2880HZ

#define XS_PERIOD_2880HZ   40

Definition at line 342 of file xsdef.h.

◆ XS_PERIOD_288HZ

#define XS_PERIOD_288HZ   400

Definition at line 312 of file xsdef.h.

◆ XS_PERIOD_300HZ

#define XS_PERIOD_300HZ   384

Definition at line 313 of file xsdef.h.

◆ XS_PERIOD_30HZ

#define XS_PERIOD_30HZ   3840

Definition at line 285 of file xsdef.h.

◆ XS_PERIOD_3200HZ

#define XS_PERIOD_3200HZ   36

Definition at line 343 of file xsdef.h.

◆ XS_PERIOD_320HZ

#define XS_PERIOD_320HZ   360

Definition at line 314 of file xsdef.h.

◆ XS_PERIOD_32HZ

#define XS_PERIOD_32HZ   3600

Definition at line 286 of file xsdef.h.

◆ XS_PERIOD_3600HZ

#define XS_PERIOD_3600HZ   32

Definition at line 344 of file xsdef.h.

◆ XS_PERIOD_360HZ

#define XS_PERIOD_360HZ   320

Definition at line 315 of file xsdef.h.

◆ XS_PERIOD_36HZ

#define XS_PERIOD_36HZ   3200

Definition at line 287 of file xsdef.h.

◆ XS_PERIOD_3840HZ

#define XS_PERIOD_3840HZ   30

Definition at line 345 of file xsdef.h.

◆ XS_PERIOD_384HZ

#define XS_PERIOD_384HZ   300

Definition at line 316 of file xsdef.h.

◆ XS_PERIOD_400HZ

#define XS_PERIOD_400HZ   288

Definition at line 317 of file xsdef.h.

◆ XS_PERIOD_40HZ

#define XS_PERIOD_40HZ   2880

Definition at line 288 of file xsdef.h.

◆ XS_PERIOD_450HZ

#define XS_PERIOD_450HZ   256

Definition at line 318 of file xsdef.h.

◆ XS_PERIOD_45HZ

#define XS_PERIOD_45HZ   2560

Definition at line 289 of file xsdef.h.

◆ XS_PERIOD_4608HZ

#define XS_PERIOD_4608HZ   25

Definition at line 346 of file xsdef.h.

◆ XS_PERIOD_4800HZ

#define XS_PERIOD_4800HZ   24

Definition at line 347 of file xsdef.h.

◆ XS_PERIOD_480HZ

#define XS_PERIOD_480HZ   240

Definition at line 319 of file xsdef.h.

◆ XS_PERIOD_48HZ

#define XS_PERIOD_48HZ   2400

Definition at line 290 of file xsdef.h.

◆ XS_PERIOD_50HZ

#define XS_PERIOD_50HZ   2304

Definition at line 291 of file xsdef.h.

◆ XS_PERIOD_512HZ

#define XS_PERIOD_512HZ   225

Definition at line 320 of file xsdef.h.

◆ XS_PERIOD_5760HZ

#define XS_PERIOD_5760HZ   20

Definition at line 348 of file xsdef.h.

◆ XS_PERIOD_576HZ

#define XS_PERIOD_576HZ   200

Definition at line 323 of file xsdef.h.

◆ XS_PERIOD_600HZ

#define XS_PERIOD_600HZ   192

Definition at line 324 of file xsdef.h.

◆ XS_PERIOD_60HZ

#define XS_PERIOD_60HZ   1920

Definition at line 292 of file xsdef.h.

◆ XS_PERIOD_6400HZ

#define XS_PERIOD_6400HZ   18

Definition at line 349 of file xsdef.h.

◆ XS_PERIOD_640HZ

#define XS_PERIOD_640HZ   180

Definition at line 325 of file xsdef.h.

◆ XS_PERIOD_64HZ

#define XS_PERIOD_64HZ   1800

Definition at line 293 of file xsdef.h.

◆ XS_PERIOD_7200HZ

#define XS_PERIOD_7200HZ   16

Definition at line 350 of file xsdef.h.

◆ XS_PERIOD_720HZ

#define XS_PERIOD_720HZ   160

Definition at line 326 of file xsdef.h.

◆ XS_PERIOD_72HZ

#define XS_PERIOD_72HZ   1600

Definition at line 294 of file xsdef.h.

◆ XS_PERIOD_75HZ

#define XS_PERIOD_75HZ   1536

Definition at line 295 of file xsdef.h.

◆ XS_PERIOD_7680HZ

#define XS_PERIOD_7680HZ   15

Definition at line 351 of file xsdef.h.

◆ XS_PERIOD_768HZ

#define XS_PERIOD_768HZ   150

Definition at line 327 of file xsdef.h.

◆ XS_PERIOD_800HZ

#define XS_PERIOD_800HZ   144

Definition at line 328 of file xsdef.h.

◆ XS_PERIOD_80HZ

#define XS_PERIOD_80HZ   1440

Definition at line 296 of file xsdef.h.

◆ XS_PERIOD_900HZ

#define XS_PERIOD_900HZ   128

Definition at line 329 of file xsdef.h.

◆ XS_PERIOD_90HZ

#define XS_PERIOD_90HZ   1280

Definition at line 297 of file xsdef.h.

◆ XS_PERIOD_9600HZ

#define XS_PERIOD_9600HZ   12

Definition at line 352 of file xsdef.h.

◆ XS_PERIOD_960HZ

#define XS_PERIOD_960HZ   120

Definition at line 330 of file xsdef.h.

◆ XS_PERIOD_96HZ

#define XS_PERIOD_96HZ   1200

Definition at line 298 of file xsdef.h.

◆ XS_SELFTEST_OK

#define XS_SELFTEST_OK   0x1FF

Definition at line 92 of file xsdef.h.

◆ XS_SENDRAWSTRING_DEFAULT

#define XS_SENDRAWSTRING_DEFAULT   1

Definition at line 269 of file xsdef.h.

◆ XS_SENDRAWSTRING_INIT

#define XS_SENDRAWSTRING_INIT   0

Definition at line 268 of file xsdef.h.

◆ XS_SENDRAWSTRING_SEND

#define XS_SENDRAWSTRING_SEND   2

Definition at line 270 of file xsdef.h.

◆ XS_STORE

#define XS_STORE   0x01

Definition at line 258 of file xsdef.h.

◆ XS_SYNC_CLOCK_NS_TO_TICKS

#define XS_SYNC_CLOCK_NS_TO_TICKS   (XS_SYNC_CLOCKFREQMHZ * 1.0e-3)

Definition at line 214 of file xsdef.h.

◆ XS_SYNC_CLOCK_TICKS_TO_NS

#define XS_SYNC_CLOCK_TICKS_TO_NS   (1.0e3 / XS_SYNC_CLOCKFREQMHZ)

Definition at line 215 of file xsdef.h.

◆ XS_SYNC_CLOCK_TICKS_TO_US

#define XS_SYNC_CLOCK_TICKS_TO_US   (1.0 / XS_SYNC_CLOCKFREQMHZ)

Definition at line 217 of file xsdef.h.

◆ XS_SYNC_CLOCK_US_TO_TICKS

#define XS_SYNC_CLOCK_US_TO_TICKS   (XS_SYNC_CLOCKFREQMHZ * 1.0)

Definition at line 216 of file xsdef.h.

◆ XS_SYNC_CLOCKFREQMHZ

#define XS_SYNC_CLOCKFREQMHZ   29.4912

Definition at line 213 of file xsdef.h.

◆ XS_SYNCIN_DISABLED

#define XS_SYNCIN_DISABLED   0x0000

Definition at line 225 of file xsdef.h.

◆ XS_SYNCIN_EDGE_BOTH

#define XS_SYNCIN_EDGE_BOTH   0x0003

Definition at line 228 of file xsdef.h.

◆ XS_SYNCIN_EDGE_FALLING

#define XS_SYNCIN_EDGE_FALLING   0x0002

Definition at line 227 of file xsdef.h.

◆ XS_SYNCIN_EDGE_MASK

#define XS_SYNCIN_EDGE_MASK   0x0003

Definition at line 229 of file xsdef.h.

◆ XS_SYNCIN_EDGE_RISING

#define XS_SYNCIN_EDGE_RISING   0x0001

Definition at line 226 of file xsdef.h.

◆ XS_SYNCIN_TYPE_CLOCK

#define XS_SYNCIN_TYPE_CLOCK   0x0010

Definition at line 232 of file xsdef.h.

◆ XS_SYNCIN_TYPE_DOSAMPLING

#define XS_SYNCIN_TYPE_DOSAMPLING   0x0000

Definition at line 230 of file xsdef.h.

◆ XS_SYNCIN_TYPE_MASK

#define XS_SYNCIN_TYPE_MASK   0x001C

Definition at line 233 of file xsdef.h.

◆ XS_SYNCIN_TYPE_SENDLASTDATA

#define XS_SYNCIN_TYPE_SENDLASTDATA   0x0004

Definition at line 231 of file xsdef.h.

◆ XS_SYNCOUT_DISABLED

#define XS_SYNCOUT_DISABLED   0x0000

Definition at line 242 of file xsdef.h.

◆ XS_SYNCOUT_POL_MASK

#define XS_SYNCOUT_POL_MASK   0x0010

Definition at line 248 of file xsdef.h.

◆ XS_SYNCOUT_POL_NEG

#define XS_SYNCOUT_POL_NEG   0x0000

Definition at line 245 of file xsdef.h.

◆ XS_SYNCOUT_POL_POS

#define XS_SYNCOUT_POL_POS   0x0010

Definition at line 246 of file xsdef.h.

◆ XS_SYNCOUT_TYPE_MASK

#define XS_SYNCOUT_TYPE_MASK   0x000F

Definition at line 247 of file xsdef.h.

◆ XS_SYNCOUT_TYPE_PULSE

#define XS_SYNCOUT_TYPE_PULSE   0x0002

Definition at line 244 of file xsdef.h.

◆ XS_SYNCOUT_TYPE_TOGGLE

#define XS_SYNCOUT_TYPE_TOGGLE   0x0001

Definition at line 243 of file xsdef.h.

◆ XS_TO_DEFAULT

#define XS_TO_DEFAULT   500

Definition at line 273 of file xsdef.h.

◆ XS_TO_INIT

#define XS_TO_INIT   250

Definition at line 274 of file xsdef.h.

◆ XS_TO_RETRY

#define XS_TO_RETRY   50

Definition at line 275 of file xsdef.h.



xsens_mti_driver
Author(s):
autogenerated on Sun Sep 3 2023 02:43:21