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(
#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...
Interfaces a Robo Peak LIDAR laser scanner.
poses::CPose3D m_sensorPose
The sensor 6D pose:
const std::string getSerialPort()
Returns the currently set serial port.
A "CObservation"-derived class that represents a 2D range scan measurement (typically from a laser sc...
A class used to store a 3D pose (a 3D translation + a rotation in 3D).
This class allows loading and storing values and vectors of different types from a configuration text...
GLsizei const GLchar ** string
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.