23 #ifndef __PLUGINS_LASER_SICK_TIM55X_COMMON_AQT_H_ 24 #define __PLUGINS_LASER_SICK_TIM55X_COMMON_AQT_H_ 26 #include "acquisition_thread.h" 44 void read_common_config();
49 void parse_datagram(
const unsigned char *datagram,
size_t datagram_length);
51 virtual void send_with_reply(
const char *request, std::string *reply = NULL) = 0;
52 virtual void open_device() = 0;
53 virtual void close_device() = 0;
54 virtual void flush_device() = 0;
58 float cfg_time_offset_;
67 unsigned int expected_num_data_;
Laser acqusition thread for Sick TiM55x laser range finders.
std::string cfg_name_
Name of the particular configuration instance.
Fawkes library namespace.
std::string dev_model_
Device model type as string.
Interface for configuration handling.
std::string cfg_prefix_
Configuration path prefix for this configuration.