![]() |
ROS2Sonic
0.2.0
A ROS2 driver for R2Sonic MBES
|
#include "package_defs.hpp"#include <rclcpp/rclcpp.hpp>#include <r2sonic/packets/all.hpp>#include <conversions.hpp>#include <mutex>#include <r2sonic_interfaces/msg/raw_packet.hpp>#include <boost/asio.hpp>#include <r2sonic/packets/cmd_packet.hpp>

Classes | |
| class | r2sonic::R2SonicNode |
| The rclcpp::Node representing the connection between ROS and the R2Sonic Unit. More... | |
| struct | r2sonic::R2SonicNode::Parameters |
| 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... | |
| struct | r2sonic::R2SonicNode::Parameters::Topics |
| struct | r2sonic::R2SonicNode::Parameters::Ports |
| struct | r2sonic::R2SonicNode::msgMtx_< MSG_T, STORAGE_T > |
| a colleciton of rosmessageg publisher and a mutex grouped for convienence. More... | |
| struct | r2sonic::R2SonicNode::MsgBuffer |
| a container for the messages we want to buffer More... | |
Namespaces | |
| namespace | r2sonic |