Go to the documentation of this file.
69 #define MTMK4_700_LEGACY_FW_VERSION_MAJOR 1
70 #define MTMK4_700_LEGACY_FW_VERSION_MINOR 3
71 #define MTMK4_700_LEGACY_FW_VERSION_REVISION 7
73 using namespace xsens;
172 return isLegacyFirmware ? 0 : 4;
@ XSF_SyncIn
When set indicates a sync-in event has been triggered.
@ XDI_RateOfTurnHR
Rate of turn HR data.
@ XSOT_PHTRO
Proprietry NMEA string with Pitch and Roll.
@ XDI_PositionGroup
Group for position related outputs.
virtual ~MtigDevice()
Destroys a device.
@ XSOT_HCHDM
NMEA string with Magnetic Heading.
@ XDI_AccelerationGroup
Group for acceleration related outputs.
@ XSOT_PRDID
Proprietry NMEA string with Pitch, Roll and Heading.
@ XDI_AngularVelocityGroup
Group for angular velocity related outputs.
int m_frequency
A frequency value.
@ XSOT_TSS2
Proprietry string with Heading, Heave, Roll and Pitch.
@ XSOT_XSVEL
Proprietry NMEA string with velocity data.
@ XDI_None
Empty datatype.
@ XSF_GpsValid
Is set when the device has a GPS receiver and the receiver says that there is a GPS position fix.
@ XDI_VelocityGroup
Group for velocity related outputs.
#define MTMK4_700_LEGACY_FW_VERSION_MINOR
@ XSF_ClippingDetected
When set Indicates clipping has occurred.
@ XSOT_HCHDG
NMEA string with Heading and Magnetic Variation.
@ XSF_RepresentativeMotion
Indicates if the In-Run Compass Calibration is doing the representative motion analysis.
@ XSF_FilterMode
Mask for the 3 bit filter mode field.
@ XDI_MagneticGroup
Group for magnetometer related outputs.
@ XDI_FullTypeMask
Mask to get the type of data, without the data format.
@ XSF_NoRotationMask
If all of these flags are set, the No Rotation algorithm is running.
@ XSF_ExternalClockSynced
Indicates whether the internal clock is synced with an external clock (Either GNNS or custom provided...
@ XSOT_PSONCMS
NMEA string with Xsens Compass Motion Sensor information.
@ XSF_OrientationValid
Is set when the computed orientation is valid. The orientation may be invalid during startup or when ...
XsDataIdentifier
Defines the data identifiers.
@ XDI_RawSensorGroup
Group for raw sensor data related outputs.
A base struct for a communication interface.
@ XDI_AnalogInGroup
Group for analog in related outputs.
MtiBaseDevice::BaseFrequencyResult getBaseFrequencyInternal(XsDataIdentifier dataType=XDI_None) const override
Returns the base update rate (hz) corresponding to the dataType.
uint32_t supportedStatusFlags() const override
Returns a bitmask with all the status flags supported by this device.
virtual XsVersion firmwareVersion() const
Return the firmware version.
@ XSOT_HEROT
NMEA string with Rate of Turn.
@ XDI_TimestampGroup
Group for time stamp related outputs.
@ XSOT_HEHDT
NMEA string with True Heading.
@ XDI_GnssGroup
Group for Gnss related outputs.
A class to store version information.
@ XDI_StatusGroup
Group for status related outputs.
#define XDI_MAX_FREQUENCY_VAL
@ XSOT_PTCF
NMEA string with motion data.
@ XSOT_GPGGA
NMEA string with Global Positioning system fix data.
#define MTMK4_700_LEGACY_FW_VERSION_REVISION
@ XSF_SyncOut
When set Indicates a sync-out event has been generated.
#define MTMK4_700_LEGACY_FW_VERSION_MAJOR
MtigDevice(Communicator *comm)
Constructs a device.
bool m_divedable
A divedable value.
@ XSOT_GPZDA
NMEA string with date and time.
@ XSOT_EM1000
Binary format suitable for use with Simrad EM1000 mulitibeam sounders with Roll, Pitch,...
@ XDI_PressureGroup
Group for pressure related outputs.
A list of XsStringOutputType values.
@ XDI_OrientationGroup
Group for orientation related outputs.
@ XSOT_HCMTW
NMEA string with (water) Temperature.
@ XDI_TemperatureGroup
Group for temperature outputs.
A struct for base frequency result.
@ XSOT_GPRMC
NMEA string with recommended minimum specific GPS/Transit data.
@ XSF_HaveGnssTimePulse
Indicates that the 1PPS GNSS time pulse is present.
@ XDI_TypeMask
Mask for checking the group which a dataidentifier belongs to, Eg. XDI_TimestampGroup or XDI_Orientat...
XsStringOutputTypeArray supportedStringOutputTypes() const override
Ask the device for its supported string output types.
@ XDI_AccelerationHR
AccelerationHR output.
The internal base class for MTi devices.