#include <pf_interface.h>
Definition at line 18 of file pf_interface.h.
◆ PipelinePtr
◆ PFState
| Enumerator |
|---|
| UNINIT | |
| INIT | |
| RUNNING | |
| SHUTDOWN | |
| ERROR | |
Definition at line 51 of file pf_interface.h.
◆ PFInterface()
| PFInterface::PFInterface |
( |
| ) |
|
◆ can_change_state()
| bool PFInterface::can_change_state |
( |
PFState |
state | ) |
|
|
private |
◆ change_state()
| void PFInterface::change_state |
( |
PFState |
state | ) |
|
|
private |
◆ connection_failure_cb()
| void PFInterface::connection_failure_cb |
( |
| ) |
|
|
private |
◆ feed_watchdog()
◆ get_pipeline()
| std::unique_ptr< Pipeline > PFInterface::get_pipeline |
( |
const std::string & |
packet_type, |
|
|
std::shared_ptr< std::mutex > |
net_mtx, |
|
|
std::shared_ptr< std::condition_variable > |
net_cv, |
|
|
bool & |
net_fail |
|
) |
| |
|
private |
◆ handle_version()
| bool PFInterface::handle_version |
( |
int |
major_version, |
|
|
int |
minor_version, |
|
|
int |
device_family, |
|
|
const std::string & |
topic, |
|
|
const std::string & |
frame_id, |
|
|
const uint16_t |
num_layers |
|
) |
| |
|
private |
◆ init() [1/2]
| bool PFInterface::init |
( |
| ) |
|
|
private |
◆ init() [2/2]
| bool PFInterface::init |
( |
std::shared_ptr< HandleInfo > |
info, |
|
|
std::shared_ptr< ScanConfig > |
config, |
|
|
std::shared_ptr< ScanParameters > |
params, |
|
|
const std::string & |
topic, |
|
|
const std::string & |
frame_id, |
|
|
const uint16_t |
num_layers |
|
) |
| |
◆ on_shutdown()
| void PFInterface::on_shutdown |
( |
| ) |
|
|
private |
◆ start_transmission()
| bool PFInterface::start_transmission |
( |
std::shared_ptr< std::mutex > |
net_mtx, |
|
|
std::shared_ptr< std::condition_variable > |
net_cv, |
|
|
bool & |
net_fail |
|
) |
| |
◆ start_watchdog_timer()
| void PFInterface::start_watchdog_timer |
( |
float |
duration | ) |
|
|
private |
◆ stop_transmission()
| void PFInterface::stop_transmission |
( |
| ) |
|
◆ terminate()
| void PFInterface::terminate |
( |
| ) |
|
◆ config_
◆ frame_id_
| std::string PFInterface::frame_id_ |
|
private |
◆ info_
◆ nh_
◆ num_layers_
| uint16_t PFInterface::num_layers_ |
|
private |
◆ params_
◆ pipeline_
◆ prev_handle_
| std::string PFInterface::prev_handle_ |
|
private |
◆ product_
| std::string PFInterface::product_ |
|
private |
◆ protocol_interface_
| std::shared_ptr<PFSDPBase> PFInterface::protocol_interface_ |
|
private |
◆ reader_
◆ state_
◆ topic_
| std::string PFInterface::topic_ |
|
private |
◆ transport_
| std::unique_ptr<Transport> PFInterface::transport_ |
|
private |
◆ watchdog_timer_
The documentation for this class was generated from the following files: