Go to the documentation of this file.
9 #include <dynamic_reconfigure/server.h>
11 #include <boost/thread/recursive_mutex.hpp>
13 #include <toposens_driver/TsDriverConfig.h>
15 #include <toposens_msgs/TsScan.h>
84 typedef dynamic_reconfigure::Server<TsDriverConfig>
Cfg;
98 void _reconfig(TsDriverConfig &cfg, uint32_t level);
104 void _parse(
const std::string &frame);
boost::recursive_mutex mutex
std::stringstream _buffer
toposens_msgs::TsScan _scan
void _synchronizeParameterValues()
std::unique_ptr< Cfg > _srv
void _reconfig(TsDriverConfig &cfg, uint32_t level)
bool _evaluateAck(Command &cmd, const std::string &frame)
static const int kQueueSize
dynamic_reconfigure::Server< TsDriverConfig > Cfg
Sensor(ros::NodeHandle nh, ros::NodeHandle private_nh)
void _updateConfig(TsParam param, int value)
void _parse(const std::string &frame)
std::unique_ptr< Serial > _serial
static const char kScansTopic[]
Generates firmware-compatible commands for tuning performance parameters.
void setMode(ScanMode scan_mode)
Converts raw sensor data to ROS friendly message structures.
Command * _parseAck(const std::string &data)
void _displayFirmwareVersion()
toposens_driver
Author(s): Adi Singh, Sebastian Dengler, Christopher Lang, Roua Mokchah, Nancy Seckel, Georgiana Barbut
autogenerated on Wed Mar 2 2022 01:12:30