![]() |
ROS2Sonic
0.2.0
A ROS2 driver for R2Sonic MBES
|
a Structure that corresponds to the parameters advertised by the R2SonicNode class. All params assoicated with this struct will have the same structure struct. Example: topics.detections member mapps to param "topics/detections" More...
#include <r2sonic_node.hpp>

Classes | |
| struct | Ports |
| struct | Topics |
Public Member Functions | |
| void | init (rclcpp::Node *node) |
| declares all the parameters and initialized all the stored variables within the struct | |
Public Attributes | |
| struct r2sonic::R2SonicNode::Parameters::Topics | topics |
| a container for the topics. | |
| struct r2sonic::R2SonicNode::Parameters::Ports | ports |
| a container for the ports | |
| std::string | sonar_ip |
| the ip address to send commands to the sonar | |
| std::string | interface_ip |
| the interface you want to listen on (0.0.0.0 to listen on all) | |
| std::string | tx_frame_id |
| the frame ID of the acoustic center of the transmitter | |
| std::string | rx_frame_id |
| the frame ID of the acoustic center of the receiver | |
a Structure that corresponds to the parameters advertised by the R2SonicNode class. All params assoicated with this struct will have the same structure struct. Example: topics.detections member mapps to param "topics/detections"
| void R2SonicNode::Parameters::init | ( | rclcpp::Node * | node | ) |
declares all the parameters and initialized all the stored variables within the struct
| node | A pointer or reference to the node you want to use to initialize the parameters. |
| std::string r2sonic::R2SonicNode::Parameters::interface_ip |
the interface you want to listen on (0.0.0.0 to listen on all)
| struct r2sonic::R2SonicNode::Parameters::Ports r2sonic::R2SonicNode::Parameters::ports |
a container for the ports
| std::string r2sonic::R2SonicNode::Parameters::rx_frame_id |
the frame ID of the acoustic center of the receiver
| std::string r2sonic::R2SonicNode::Parameters::sonar_ip |
the ip address to send commands to the sonar
| struct r2sonic::R2SonicNode::Parameters::Topics r2sonic::R2SonicNode::Parameters::topics |
a container for the topics.
| std::string r2sonic::R2SonicNode::Parameters::tx_frame_id |
the frame ID of the acoustic center of the transmitter