Laser acqusition thread for Lase EDL L A laser scanner. More...
#include "lase_edl_aqt.h"

Public Member Functions | |
| LaseEdlAcquisitionThread (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 Lase EDL L A laser scanner.
This thread fetches the data from the laser.
Definition at line 36 of file lase_edl_aqt.h.
| LaseEdlAcquisitionThread::LaseEdlAcquisitionThread | ( | std::string & | cfg_name, | |
| std::string & | cfg_prefix | |||
| ) |
Constructor.
| cfg_name | short name of configuration group | |
| cfg_prefix | configuration path prefix |
Definition at line 145 of file lase_edl_aqt.cpp.
References fawkes::Thread::set_name().
| void LaseEdlAcquisitionThread::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 157 of file lase_edl_aqt.cpp.
References LaserAcquisitionThread::_distances_size, LaserAcquisitionThread::_echoes_size, fawkes::Exception::append(), fawkes::Configuration::get_bool(), fawkes::Configuration::get_float(), fawkes::Configuration::get_string(), fawkes::Configuration::get_uint(), fawkes::Logger::log_debug(), fawkes::Logger::log_error(), fawkes::Logger::log_warn(), and fawkes::Thread::name().
1.7.1