Public Member Functions | Public Attributes | Private Member Functions | List of all members
toposens_echo_driver::RosParameters Class Reference

#include <ros_utils.h>

Public Member Functions

 RosParameters ()=default
 
 RosParameters (ros::NodeHandle private_nh)
 
auto to_string () const -> std::string
 

Public Attributes

std::string can_device {}
 
std::string com_interface {}
 
std::string frame_id {}
 
double loop_rate_hz {}
 
std::string scans_topic {}
 
std::string sensor_mode {}
 
std::string target_frame {}
 
double temperature {}
 
const std::string temperature_str {"temperature"}
 
int transducer_num_pulses {}
 
const std::string transducer_num_pulses_str {"transducer_num_pulses"}
 
int transducer_volume {}
 
const std::string transducer_volume_str {"transducer_volume"}
 
std::string uart_device {}
 

Private Member Functions

void load (ros::NodeHandle private_nh)
 

Detailed Description

Definition at line 17 of file ros_utils.h.

Constructor & Destructor Documentation

◆ RosParameters() [1/2]

toposens_echo_driver::RosParameters::RosParameters ( )
default

◆ RosParameters() [2/2]

toposens_echo_driver::RosParameters::RosParameters ( ros::NodeHandle  private_nh)
explicit

Definition at line 26 of file ros_utils.cpp.

Member Function Documentation

◆ load()

void toposens_echo_driver::RosParameters::load ( ros::NodeHandle  private_nh)
private

Definition at line 28 of file ros_utils.cpp.

◆ to_string()

auto toposens_echo_driver::RosParameters::to_string ( ) const -> std::string

Definition at line 7 of file ros_utils.cpp.

Member Data Documentation

◆ can_device

std::string toposens_echo_driver::RosParameters::can_device {}

Definition at line 25 of file ros_utils.h.

◆ com_interface

std::string toposens_echo_driver::RosParameters::com_interface {}

Definition at line 25 of file ros_utils.h.

◆ frame_id

std::string toposens_echo_driver::RosParameters::frame_id {}

Definition at line 26 of file ros_utils.h.

◆ loop_rate_hz

double toposens_echo_driver::RosParameters::loop_rate_hz {}

Definition at line 27 of file ros_utils.h.

◆ scans_topic

std::string toposens_echo_driver::RosParameters::scans_topic {}

Definition at line 25 of file ros_utils.h.

◆ sensor_mode

std::string toposens_echo_driver::RosParameters::sensor_mode {}

Definition at line 25 of file ros_utils.h.

◆ target_frame

std::string toposens_echo_driver::RosParameters::target_frame {}

Definition at line 26 of file ros_utils.h.

◆ temperature

double toposens_echo_driver::RosParameters::temperature {}

Definition at line 27 of file ros_utils.h.

◆ temperature_str

const std::string toposens_echo_driver::RosParameters::temperature_str {"temperature"}

Definition at line 32 of file ros_utils.h.

◆ transducer_num_pulses

int toposens_echo_driver::RosParameters::transducer_num_pulses {}

Definition at line 28 of file ros_utils.h.

◆ transducer_num_pulses_str

const std::string toposens_echo_driver::RosParameters::transducer_num_pulses_str {"transducer_num_pulses"}

Definition at line 31 of file ros_utils.h.

◆ transducer_volume

int toposens_echo_driver::RosParameters::transducer_volume {}

Definition at line 28 of file ros_utils.h.

◆ transducer_volume_str

const std::string toposens_echo_driver::RosParameters::transducer_volume_str {"transducer_volume"}

Definition at line 30 of file ros_utils.h.

◆ uart_device

std::string toposens_echo_driver::RosParameters::uart_device {}

Definition at line 25 of file ros_utils.h.


The documentation for this class was generated from the following files:


toposens_echo_driver
Author(s): Tobias Roth , Dennis Maier , Baris Yazici
autogenerated on Wed Mar 2 2022 01:12:32