Public Member Functions

HokuyoUrgGbxAcquisitionThread Class Reference

Laser acqusition thread for Hokuyo URG laser range finders. More...

#include "urg_gbx_aqt.h"

Inheritance diagram for HokuyoUrgGbxAcquisitionThread:
Inheritance graph
[legend]

List of all members.

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

Detailed Description

Laser acqusition thread for Hokuyo URG laser range finders.

This thread fetches the data from the laser. This implementation uses the Gearbox library.

Author:
Tim Niemueller

Definition at line 36 of file urg_gbx_aqt.h.


Constructor & Destructor Documentation

HokuyoUrgGbxAcquisitionThread::HokuyoUrgGbxAcquisitionThread ( 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 52 of file urg_gbx_aqt.cpp.

References fawkes::Thread::set_name().


Member Function Documentation

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.

Parameters:
config configuration
logger logger instance

Implements LaserAcquisitionThread.

Definition at line 64 of file urg_gbx_aqt.cpp.

References LaserAcquisitionThread::_distances_size.


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