The structure for each e-nose.
Definition at line 41 of file obs/CObservationGasSensors.h.
#include <mrpt/obs/CObservationGasSensors.h>
Public Member Functions | |
TObservationENose () | |
Public Attributes | |
math::TPose3D | eNosePoseOnTheRobot |
The pose of the sensors on the robot. More... | |
std::vector< float > | readingsVoltage |
The set of readings (in volts) from the array of sensors (size of "sensorTypes" is the same that the size of "readingsVoltage") More... | |
vector_int | sensorTypes |
The kind of sensors in the array (size of "sensorTypes" is the same that the size of "readingsVoltage") The meaning of values for types of sensors is as follows: 0x0000 : No sensor installed in this slot 0x2600 : Figaro TGS 2600 0x2602 : Figaro TGS 2602 0x2620 : Figaro TGS 2620 0x4161 : Figaro TGS 4161. More... | |
bool | hasTemperature |
Must be true for "temperature" to contain a valid measurement. More... | |
float | temperature |
Sensed temperature in Celcius (valid if hasTemperature=true only) More... | |
bool | isActive |
True if the input to this chamber/enose is poluted air, False if clean air. More... | |
|
inline |
Definition at line 43 of file obs/CObservationGasSensors.h.
math::TPose3D mrpt::obs::CObservationGasSensors::TObservationENose::eNosePoseOnTheRobot |
The pose of the sensors on the robot.
Definition at line 51 of file obs/CObservationGasSensors.h.
Referenced by mrpt::hwdrivers::CEnoseModular::getObservation(), mrpt::hwdrivers::CBoardENoses::getObservation(), mrpt::maps::CGasConcentrationGridMap2D::internal_insertObservation(), and mrpt::obs::CObservationGasSensors::readFromStream().
bool mrpt::obs::CObservationGasSensors::TObservationENose::hasTemperature |
Must be true for "temperature" to contain a valid measurement.
Definition at line 63 of file obs/CObservationGasSensors.h.
Referenced by mrpt::hwdrivers::CEnoseModular::getObservation(), and mrpt::hwdrivers::CBoardENoses::getObservation().
bool mrpt::obs::CObservationGasSensors::TObservationENose::isActive |
True if the input to this chamber/enose is poluted air, False if clean air.
Definition at line 65 of file obs/CObservationGasSensors.h.
Referenced by mrpt::hwdrivers::CEnoseModular::getObservation(), and mrpt::hwdrivers::CBoardENoses::getObservation().
std::vector<float> mrpt::obs::CObservationGasSensors::TObservationENose::readingsVoltage |
The set of readings (in volts) from the array of sensors (size of "sensorTypes" is the same that the size of "readingsVoltage")
Definition at line 52 of file obs/CObservationGasSensors.h.
Referenced by mrpt::hwdrivers::CRaePID::doProcess(), mrpt::hwdrivers::CRaePID::getFullInfo(), mrpt::hwdrivers::CEnoseModular::getObservation(), mrpt::hwdrivers::CBoardENoses::getObservation(), mrpt::maps::CGasConcentrationGridMap2D::internal_insertObservation(), and mrpt::obs::CObservationGasSensors::readFromStream().
vector_int mrpt::obs::CObservationGasSensors::TObservationENose::sensorTypes |
The kind of sensors in the array (size of "sensorTypes" is the same that the size of "readingsVoltage") The meaning of values for types of sensors is as follows: 0x0000 : No sensor installed in this slot 0x2600 : Figaro TGS 2600 0x2602 : Figaro TGS 2602 0x2620 : Figaro TGS 2620 0x4161 : Figaro TGS 4161.
Definition at line 62 of file obs/CObservationGasSensors.h.
Referenced by mrpt::hwdrivers::CRaePID::doProcess(), mrpt::hwdrivers::CEnoseModular::getObservation(), mrpt::hwdrivers::CBoardENoses::getObservation(), and mrpt::obs::CObservationGasSensors::readFromStream().
float mrpt::obs::CObservationGasSensors::TObservationENose::temperature |
Sensed temperature in Celcius (valid if hasTemperature=true only)
Definition at line 64 of file obs/CObservationGasSensors.h.
Referenced by mrpt::hwdrivers::CEnoseModular::getObservation(), and mrpt::hwdrivers::CBoardENoses::getObservation().
Page generated by Doxygen 1.8.14 for MRPT 1.5.5 Git: e06b63dbf Fri Dec 1 14:41:11 2017 +0100 at lun oct 28 01:31:35 CET 2019 |