Go to the documentation of this file.
65 #ifndef XSMTI7MTI8DEVICE_H
66 #define XSMTI7MTI8DEVICE_H
100 #ifndef XDA_PRIVATE_BUILD
113 #include "mti7_mti8deviceex.h"
A class that represents a vector of real numbers.
virtual XsDevice * master() const
Return the master device of this device.
The internal base class for MTi-7 and MTi-8 devices.
@ XDI_None
Empty datatype.
bool hasIccSupport() const override
XsString shortProductCode() const override
Return the shortened product code of the device suitable for display.
BaseFrequencyResult getBaseFrequencyInternal(XsDataIdentifier dataType=XDI_None) const override
Returns the base update rate (hz) corresponding to the dataType.
MTi7_MTi8Device(Communicator *comm)
An empty constructor for a device.
XsDataIdentifier
Defines the data identifiers.
A base struct for a communication interface.
bool setStringOutputMode(uint16_t type, uint16_t period, uint16_t skipFactor) override
Sets the string output mode for this device.
uint32_t supportedStatusFlags() const override
Returns a bitmask with all the status flags supported by this device.
virtual ~MTi7_MTi8Device()
Mti7_MTi8DeviceEx(XsDevice *master)
Constructs a device.
A class used for the MTi-7-and MTi-8 types.
Mti7_MTi8DeviceEx(Communicator *comm)
Constructs a device.
static XsDevice * constructStandalone(Communicator *comm)
Constructs a standalone device using a provided communicator.
bool setGnssLeverArm(const XsVector &arm) override
Sets the GNSS Lever Arm vector.
XsVector gnssLeverArm() const override
A 0-terminated managed string of characters.
The internal base class for MTi devices.