Public Member Functions

LaseEdlAcquisitionThread Class Reference

Laser acqusition thread for Lase EDL L A laser scanner. More...

#include "lase_edl_aqt.h"

Inheritance diagram for LaseEdlAcquisitionThread:
Inheritance graph
[legend]

List of all members.

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 ()

Detailed Description

Laser acqusition thread for Lase EDL L A laser scanner.

This thread fetches the data from the laser.

Author:
Tim Niemueller
Christian Fritz

Definition at line 36 of file lase_edl_aqt.h.


Constructor & Destructor Documentation

LaseEdlAcquisitionThread::LaseEdlAcquisitionThread ( std::string &  cfg_name,
std::string &  cfg_prefix 
)

Constructor.

Parameters:
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().


Member Function Documentation

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.

Parameters:
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().


The documentation for this class was generated from the following files: