#include <pfsdp_2000.h>
Public Member Functions | |
virtual std::string | get_product () |
virtual void | get_scan_parameters () |
PFSDP_2000 (std::shared_ptr< HandleInfo > info, std::shared_ptr< ScanConfig > config, std::shared_ptr< ScanParameters > params) | |
virtual void | reconfig_callback (pf_driver::PFDriverR2000Config &config, uint32_t level) |
void | setup_param_server () |
![]() | |
void | factory_reset () |
bool | feed_watchdog (const std::string &handle) |
template<typename... Ts> | |
std::map< std::string, std::string > | get_parameter (const Ts &... ts) |
float | get_parameter_float (const std::string ¶m) |
std::int64_t | get_parameter_int (const std::string ¶m) |
std::string | get_parameter_str (const std::string ¶m) |
virtual std::string | get_part () |
ProtocolInfo | get_protocol_info () |
virtual void | get_scanoutput_config (const std::string &handle) |
std::string | get_scanoutput_config (const std::string ¶m, const std::string &handle) |
const std::vector< std::string > | list_parameters () |
PFSDPBase (std::shared_ptr< HandleInfo > info, std::shared_ptr< ScanConfig > config, std::shared_ptr< ScanParameters > params) | |
bool | reboot_device () |
bool | release_handle (const std::string &handle) |
void | request_handle_tcp (const std::string &port="", const std::string &packet_type="") |
virtual void | request_handle_udp (const std::string &packet_type="") |
template<typename... Ts> | |
bool | reset_parameter (const Ts &... ts) |
void | set_connection_failure_cb (std::function< void()> callback) |
template<typename... Ts> | |
bool | set_parameter (const std::initializer_list< param_type > params) |
bool | set_scanoutput_config (const std::string &handle, const ScanConfig &config) |
bool | start_scanoutput () |
bool | stop_scanoutput (const std::string &handle) |
bool | update_scanoutput_config () |
Private Attributes | |
std::unique_ptr< dynamic_reconfigure::Server< pf_driver::PFDriverR2000Config > > | param_server_R2000_ |
Additional Inherited Members | |
![]() | |
std::shared_ptr< ScanConfig > | config_ |
std::shared_ptr< HandleInfo > | info_ |
std::shared_ptr< ScanParameters > | params_ |
Definition at line 8 of file pfsdp_2000.h.
PFSDP_2000::PFSDP_2000 | ( | std::shared_ptr< HandleInfo > | info, |
std::shared_ptr< ScanConfig > | config, | ||
std::shared_ptr< ScanParameters > | params | ||
) |
Definition at line 5 of file pfsdp_2000.cpp.
|
virtual |
Reimplemented from PFSDPBase.
Definition at line 11 of file pfsdp_2000.cpp.
|
virtual |
Reimplemented from PFSDPBase.
Definition at line 16 of file pfsdp_2000.cpp.
|
virtual |
Definition at line 35 of file pfsdp_2000.cpp.
|
virtual |
Reimplemented from PFSDPBase.
Definition at line 28 of file pfsdp_2000.cpp.
|
private |
Definition at line 23 of file pfsdp_2000.h.