Go to the documentation of this file.
65 #ifndef XSMTIGDEVICE_H
66 #define XSMTIGDEVICE_H
93 #ifndef XDA_PRIVATE_BUILD
106 #include "mtigdeviceex.h"
virtual ~MtigDevice()
Destroys a device.
virtual XsDevice * master() const
Return the master device of this device.
@ XDI_None
Empty datatype.
MtigDeviceEx(Communicator *comm)
Constructs a device.
The MTi device used for the 7X0-series.
XsDataIdentifier
Defines the data identifiers.
A base struct for a communication interface.
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.
static XsDevice * constructStandalone(Communicator *comm)
Constructs a standalone device using a provided communicator.
MtigDeviceEx(XsDevice *master)
Constructs a device.
The internal base class for MTi-7X0 series devices.
MtigDevice(Communicator *comm)
Constructs a device.
A list of XsStringOutputType values.
A struct for base frequency result.
XsStringOutputTypeArray supportedStringOutputTypes() const override
Ask the device for its supported string output types.
The internal base class for MTi devices.