User manual


DocumentMT0100P.N
©XsensTechnologiesB.V. MTiandMTxUserManualandTechnicalDocumentation
29
MTData
MID 50(0x32)
Datafield DATA(lengthvariable)
Direction FromMTi/MTx
Validin MeasurementState
Thismessagecontainstheoutputdatadependingon thecurrentOutputModeandOutputsettings.
The data field can contain multiple data outputs but the order of outputs is always the same. The
followingorderisused(disabledoutputsmustbeomitted):
1. Temp
2. Calibrateddataoutput
3. Orientationdataoutput
4. Auxiliarydataoutput
5. Status
6. Samplecounter
Uncalibrated raw data output can not be used together with other outputs and is therefore not
listed.Thefollowingtextexplainsthedatavaluesofeachoutput.
DATA
Thedatacancontainmultipleoutputs.Allthedifferentoutputsarenotdescribedseparatelyhere.If
notspecified otherwise each datavalueis 4 byteslong bydefaultand corresponds with thesingle
precision floatingpoint value as defined in the IEEE 754 standard (= float). Other data formats are
alsosupported.
NOTE: RAW inertial data output however can not be used together with any of the other outputs. It is
therefore not listed above. Please refer to the MT LowLevel Communication Document for detailed
information on the various DATA modes and options, interpretation of the values as well as a detailed
discussion on the DATA fields.
The Communication MT (CMT) C++ class has easy to use member functions to retrieve the individual data
fields.SeeMTSDKDocumentation.
5.4 CommunicationTiming
Formany applicationsit canbe crucial to know exactly the various delays and latencies in a system. In this
sectionitisdescribedhowthetimingbetweenphysicaleventsandthedeviceoutputarerelatedinthebasic
usagemodesoftheMTiandMTx.