10 #ifndef CEnoseModular_H 11 #define CEnoseModular_H 74 std::vector<float> enose_poses_x,enose_poses_y,
enose_poses_z,enose_poses_yaw,enose_poses_pitch,enose_poses_roll;
82 void loadConfig_sensorSpecific(
A generic interface for a wide-variety of sensors designed to be used in the application RawLogGrabbe...
uint64_t TTimeStamp
A system independent time type, it holds the the number of 100-nanosecond intervals since January 1...
CInterfaceFTDI * m_stream_FTDI
FTDI comms pipe (when not in serial port mode)
std::vector< float > enose_poses_z
OBSERVATION_T::Ptr getObservation(mrpt::obs::CSensoryFramePtr &observations, mrpt::obs::CObservationPtr &observation, bool priority_to_sf=true)
Given an mrpt::obs::CSensoryFrame and a mrpt::obs::CObservation pointer if a OBSERVATION_T type obser...
A communications serial port built as an implementation of a utils::CStream.
void setSerialPort(const std::string &port)
If not an empty string, will open that serial port, otherwise will try to open USB FTDI device "m_usb...
std::string getSerialPort() const
CSerialPort * m_stream_SERIAL
Serial port comms.
This class allows loading and storing values and vectors of different types from a configuration text...
This base class is used to provide a unified interface to files,memory buffers,..Please see the deriv...
void setSerialPortBaud(unsigned int baud)
Set the serial port baud rate (default: 115200)
mrpt::system::TTimeStamp initial_timestamp
std::string m_usbSerialNumber
A copy of the device serial number (to open the USB FTDI chip)
Declares a class derived from "CObservation" that represents a set of readings from gas sensors...
std::string m_COM_port
If not an empty string (default), will open that serial port, otherwise will try to open USB FTDI dev...
GLsizei const GLchar ** string
#define DEFINE_GENERIC_SENSOR(class_name)
This declaration must be inserted in all CGenericSensor classes definition, within the class declarat...
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
unsigned int getSerialPortBaud() const
unsigned int m_COM_baud
Default=115200.
A definition of a CStream actually representing a USB connection to a FTDI chip.
A class for interfacing an e-NoseModular via a FTDI USB link.