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);
toposens_msgs::TsScan _scan
void _reconfig(TsDriverConfig &cfg, uint32_t level)
Converts raw sensor data to ROS friendly message structures.
void _synchronizeParameterValues()
std::stringstream _buffer
Command * _parseAck(const std::string &data)
Sensor(ros::NodeHandle nh, ros::NodeHandle private_nh)
static const int kQueueSize
void _displayFirmwareVersion()
bool _evaluateAck(Command &cmd, const std::string &frame)
std::unique_ptr< Cfg > _srv
boost::recursive_mutex mutex
static const char kScansTopic[]
void setMode(ScanMode scan_mode)
void _updateConfig(TsParam param, int value)
Generates firmware-compatible commands for tuning performance parameters.
std::unique_ptr< Serial > _serial
dynamic_reconfigure::Server< TsDriverConfig > Cfg
void _parse(const std::string &frame)