MRPT
1.9.9
|
The structure for each e-nose.
Definition at line 36 of file 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... | |
std::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 38 of file CObservationGasSensors.h.
math::TPose3D mrpt::obs::CObservationGasSensors::TObservationENose::eNosePoseOnTheRobot |
The pose of the sensors on the robot.
Definition at line 48 of file CObservationGasSensors.h.
Referenced by mrpt::hwdrivers::CEnoseModular::getObservation(), mrpt::hwdrivers::CBoardENoses::getObservation(), mrpt::maps::CGasConcentrationGridMap2D::internal_insertObservation(), and mrpt::obs::CObservationGasSensors::serializeFrom().
bool mrpt::obs::CObservationGasSensors::TObservationENose::hasTemperature |
Must be true for "temperature" to contain a valid measurement.
Definition at line 64 of file 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 69 of file 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 51 of file 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::serializeFrom().
std::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 CObservationGasSensors.h.
Referenced by mrpt::hwdrivers::CRaePID::doProcess(), mrpt::hwdrivers::CEnoseModular::getObservation(), mrpt::hwdrivers::CBoardENoses::getObservation(), and mrpt::obs::CObservationGasSensors::serializeFrom().
float mrpt::obs::CObservationGasSensors::TObservationENose::temperature |
Sensed temperature in Celcius (valid if hasTemperature=true only)
Definition at line 66 of file CObservationGasSensors.h.
Referenced by mrpt::hwdrivers::CEnoseModular::getObservation(), and mrpt::hwdrivers::CBoardENoses::getObservation().
Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: 7d5e6d718 Fri Aug 24 01:51:28 2018 +0200 at lun nov 2 08:35:50 CET 2020 |