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.7 Git: 5902e14cc Wed Apr 24 15:04:01 2019 +0200 at lun oct 28 01:39:17 CET 2019 |