Go to the documentation of this file.
9 #ifndef CObservationRawDAQ_H
10 #define CObservationRawDAQ_H
std::vector< uint32_t > AIN_32bits
Readings from 16-bit analog input (ADCs) channels (vector length=channel count) in ADC units.
Store raw data from a Data Acquisition (DAQ) device, such that input or output analog and digital cha...
unsigned __int16 uint16_t
std::vector< double > AIN_double
Readings from analog input (ADCs) channels (vector length=channel count) in Volts.
virtual ~CObservationRawDAQ()
Destructor.
std::vector< uint8_t > DIN
Present output values for 16-bit analog output (DACs) channels (vector length=channel count) in volts...
CObservationRawDAQ()
Constructor.
std::vector< float > AIN_float
Readings from 32-bit analog input (ADCs) channels (vector length=channel count) in ADC units.
std::vector< float > AOUT_float
Present output values for 16-bit analog output (DACs) channels (vector length=channel count) in DAC u...
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
std::vector< uint16_t > AOUT_16bits
Present output values for 8-bit analog output (DACs) channels (vector length=channel count) in DAC un...
void setSensorPose(const mrpt::poses::CPose3D &) override
Not used in this class.
std::vector< uint8_t > AIN_8bits
std::vector< uint8_t > AOUT_8bits
std::vector< uint32_t > CNTRIN_32bits
Present digital output values; each byte stores 8 digital inputs, or 8-bit port.
void getSensorPose(mrpt::poses::CPose3D &) const override
Not used in this class.
std::vector< uint16_t > AIN_16bits
Readings from 8-bit analog input (ADCs) channels (vector length=channel count) in ADC units.
A class used to store a 3D pose (a 3D translation + a rotation in 3D).
double sample_rate
Readings from ticks counters, such as quadrature encoders.
std::vector< double > CNTRIN_double
Readings from ticks counters, such as quadrature encoders.
void getDescriptionAsText(std::ostream &o) const override
Build a detailed, multi-line textual description of the observation contents and dump it to the outpu...
#define DEFINE_SERIALIZABLE(class_name)
This declaration must be inserted in all CSerializable classes definition, within the class declarati...
Declares a class that represents any robot's observation.
uint16_t AIN_channel_count
Readings from analog input (ADCs) channels (vector length=channel count) in Volts.
std::vector< uint8_t > DOUT
Readings from digital inputs; each byte stores 8 digital inputs, or 8-bit port.
std::vector< double > AOUT_double
Present output values for 16-bit analog output (DACs) channels (vector length=channel count) in volts...
bool AIN_interleaved
Whether the channels are interleaved (A0 A1 A2 A0 A1 A2...) or not (A0 A0 A0 A1 A1 A1 A2 A2 A2....
Page generated by Doxygen 1.8.17 for MRPT 1.9.9 Git: ad3a9d8ae Tue May 1 23:10:22 2018 -0700 at miƩ 12 jul 2023 10:03:34 CEST | |