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_;
69 float cfg_time_offset_;
71 unsigned int first_ray_;
72 unsigned int last_ray_;
73 unsigned int front_ray_;
74 unsigned int slit_division_;
75 float step_per_angle_;
76 float angle_per_step_;
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.