Go to the documentation of this file.
6 std::shared_ptr<ScanParameters> params)
18 auto resp =
get_parameter(
"angular_fov",
"radial_range_min",
"radial_range_max",
"scan_frequency");
23 params_->angle_min =
config_->start_angle / 10000.0f * M_PI / 180.0;
30 param_server_R2000_ = std::make_unique<dynamic_reconfigure::Server<pf_driver::PFDriverR2000Config>>();
101 else if (level == 26)
105 else if (level == 27)
109 else if (level == 18)
113 else if (level == 19)
118 else if (level == 20)
120 config_->watchdog = (
config.watchdog ==
"on") ?
true :
false;
122 else if (level == 21)
126 else if (level == 22)
130 else if (level == 23)
134 else if (level == 24)
std::map< std::string, std::string > get_parameter(const Ts &... ts)
bool set_parameter(const std::initializer_list< param_type > params)
PFSDP_2000(std::shared_ptr< HandleInfo > info, std::shared_ptr< ScanConfig > config, std::shared_ptr< ScanParameters > params)
float to_float(const std::string &s)
std::shared_ptr< ScanConfig > config_
void setup_param_server()
bool update_scanoutput_config()
virtual std::string get_product()
virtual void get_scan_parameters()
std::shared_ptr< ScanParameters > params_
std::unique_ptr< dynamic_reconfigure::Server< pf_driver::PFDriverR2000Config > > param_server_R2000_
virtual void reconfig_callback(pf_driver::PFDriverR2000Config &config, uint32_t level)
std::string get_parameter_str(const std::string ¶m)
pf_driver
Author(s): Harsh Deshpande
autogenerated on Sun Feb 4 2024 03:32:56