9 #ifndef CRoboPeakLidar_H 10 #define CRoboPeakLidar_H 58 virtual void initialize();
61 virtual void doProcessSimple(
62 bool &outThereIsObservation,
64 bool &hardwareError );
70 virtual bool turnOn();
71 virtual bool turnOff();
74 bool getDeviceHealth()
const;
92 void loadConfig_sensorSpecific(
This class allows loading and storing values and vectors of different types from a configuration text...
Interfaces a Robo Peak LIDAR laser scanner.
GLsizei const GLchar ** string
const std::string getSerialPort()
Returns the currently set serial port.
#define DEFINE_GENERIC_SENSOR(class_name)
This declaration must be inserted in all CGenericSensor classes definition, within the class declarat...
This is the base, abstract class for "software drivers" interfaces to 2D scanners (laser range finder...
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
A "CObservation"-derived class that represents a 2D range scan measurement (typically from a laser sc...
poses::CPose3D m_sensorPose
The sensor 6D pose:
A class used to store a 3D pose (a 3D translation + a rotation in 3D).