9 #ifndef CRoboPeakLidar_H
10 #define CRoboPeakLidar_H
58 virtual void initialize();
61 virtual void doProcessSimple(
62 bool &outThereIsObservation,
64 bool &hardwareError );
67 void setSerialPort(
const std::string &port_name);
70 virtual bool turnOn();
71 virtual bool turnOff();
74 bool getDeviceHealth()
const;
92 void loadConfig_sensorSpecific(
94 const std::string &iniSection );
This class allows loading and storing values and vectors of different types from a configuration text...
Interfaces a Robo Peak LIDAR laser scanner.
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).