pfsdp_2000.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <dynamic_reconfigure/server.h>
4 
6 #include "pf_driver/PFDriverR2000Config.h"
7 
8 class PFSDP_2000 : public PFSDPBase
9 {
10 public:
11  PFSDP_2000(std::shared_ptr<HandleInfo> info, std::shared_ptr<ScanConfig> config,
12  std::shared_ptr<ScanParameters> params);
13 
14  virtual std::string get_product();
15 
16  virtual void get_scan_parameters();
17 
18  void setup_param_server();
19 
20  virtual void reconfig_callback(pf_driver::PFDriverR2000Config& config, uint32_t level);
21 
22 private:
23  std::unique_ptr<dynamic_reconfigure::Server<pf_driver::PFDriverR2000Config>> param_server_R2000_;
24 };
PFSDP_2000::PFSDP_2000
PFSDP_2000(std::shared_ptr< HandleInfo > info, std::shared_ptr< ScanConfig > config, std::shared_ptr< ScanParameters > params)
Definition: pfsdp_2000.cpp:5
PFSDP_2000
Definition: pfsdp_2000.h:8
PFSDP_2000::setup_param_server
void setup_param_server()
Definition: pfsdp_2000.cpp:28
PFSDP_2000::get_product
virtual std::string get_product()
Definition: pfsdp_2000.cpp:11
PFSDP_2000::get_scan_parameters
virtual void get_scan_parameters()
Definition: pfsdp_2000.cpp:16
PFSDP_2000::param_server_R2000_
std::unique_ptr< dynamic_reconfigure::Server< pf_driver::PFDriverR2000Config > > param_server_R2000_
Definition: pfsdp_2000.h:23
pfsdp_base.h
PFSDPBase
Definition: pfsdp_base.h:32
PFSDP_2000::reconfig_callback
virtual void reconfig_callback(pf_driver::PFDriverR2000Config &config, uint32_t level)
Definition: pfsdp_2000.cpp:35
config
config


pf_driver
Author(s): Harsh Deshpande
autogenerated on Sun Feb 4 2024 03:32:56