23 #ifndef __PLUGINS_LASER_URG_AQT_H_
24 #define __PLUGINS_LASER_URG_AQT_H_
26 #include "acquisition_thread.h"
52 std::map<std::string, std::string> get_device_info(qrk::UrgCtrl *ctrl);
56 unsigned int __number_of_values;
62 std::string __cfg_name;
63 std::string __cfg_prefix;
65 std::map<std::string, std::string> __device_info;
67 std::string __cfg_device;
68 std::string __cfg_serial;
70 unsigned int __first_ray;
71 unsigned int __last_ray;
72 unsigned int __front_ray;
73 unsigned int __slit_division;
74 float __step_per_angle;
75 float __angle_per_step;
76 float __angular_range;
77 unsigned int __offset;
Fawkes library namespace.
HokuyoUrgAcquisitionThread(std::string &cfg_name, std::string &cfg_prefix)
Constructor.
virtual void init()
Initialize the thread.
Logger * logger
This is the Logger member used to access the logger.
Laser acqusition thread for Hokuyo URG laser range finders.
virtual void loop()
Code to execute in the thread.
virtual void finalize()
Finalize the thread.
virtual void pre_init(fawkes::Configuration *config, fawkes::Logger *logger)
Pre initialization.
Configuration * config
This is the Configuration member used to access the configuration.
Interface for configuration handling.