176         const std::string& iniSection) 
override;
 A generic interface for a wide-variety of sensors designed to be used in the application RawLogGrabbe...
 
Declares a class derived from "CObservation" that encapsules a single range measurement, and associated parameters. 
 
void loadConfig_sensorSpecific(const mrpt::config::CConfigFileBase &configSource, const std::string &iniSection) override
See the class documentation at the top for expected parameters. 
 
void getObservation(mrpt::obs::CObservationRange &outObservation)
This method tries to get a set of range measurements from the IR sensors. 
 
Contains classes for various device interfaces. 
 
CPhidgetInterfaceKitProximitySensors()
Constructor. 
 
void * m_carteInterfaceKit
 
std::vector< SensorType > m_sensorType
The sensor type. 
 
This class allows loading and storing values and vectors of different types from a configuration text...
 
int m_serialNumber
The board serial number read in the configuration file. 
 
std::vector< mrpt::poses::CPose3D > m_sensorPoses
The poses of the 8 sensors x[m] y[m] z[m] yaw[deg] pitch[deg] roll[deg]. 
 
Versatile class for consistent logging and management of output messages. 
 
std::vector< bool > m_sensorIsPlugged
An 8 dimension vector of boolean value wich store the presence or abscence of a sensor on the phidget...
 
void initialize() override
Initialize the sensor according to the parameters previously read in the configuration file...
 
void doProcess() override
This method should be called periodically. 
 
std::vector< float > m_minRange
The minimum range in meters, this field is automaticaly filled according to the sensor part number re...
 
#define DEFINE_GENERIC_SENSOR(class_name)
This declaration must be inserted in all CGenericSensor classes definition, within the class declarat...
 
std::vector< float > m_maxRange
The maximum range in meters, this field is automaticaly filled according to the sensor part number re...
 
: An interface for the phidget Interface kit board (1018). 
 
~CPhidgetInterfaceKitProximitySensors() override
Destructor.