Laser acqusition thread for Hokuyo URG laser range finders. More...
#include "urg_gbx_aqt.h"

Public Member Functions | |
| HokuyoUrgGbxAcquisitionThread (std::string &cfg_name, std::string &cfg_prefix) | |
| Constructor. | |
| virtual void | pre_init (fawkes::Configuration *config, fawkes::Logger *logger) |
| Pre initialization. | |
| virtual void | init () |
| virtual void | finalize () |
| virtual void | loop () |
Laser acqusition thread for Hokuyo URG laser range finders.
This thread fetches the data from the laser. This implementation uses the Gearbox library.
Definition at line 36 of file urg_gbx_aqt.h.
| HokuyoUrgGbxAcquisitionThread::HokuyoUrgGbxAcquisitionThread | ( | std::string & | cfg_name, | |
| std::string & | cfg_prefix | |||
| ) |
Constructor.
| cfg_name | short name of configuration group | |
| cfg_prefix | configuration path prefix |
Definition at line 52 of file urg_gbx_aqt.cpp.
References fawkes::Thread::set_name().
| void HokuyoUrgGbxAcquisitionThread::pre_init | ( | fawkes::Configuration * | config, | |
| fawkes::Logger * | logger | |||
| ) | [virtual] |
Pre initialization.
This method is called by the sensor thread for pre-initialization. After this method has been executed the methods get_distances_data_size() and get_echo_data_size() must return valid data.
| config | configuration | |
| logger | logger instance |
Implements LaserAcquisitionThread.
Definition at line 64 of file urg_gbx_aqt.cpp.
References LaserAcquisitionThread::_distances_size.
1.7.1