1 #ifndef TOPOSENS_ECHO_DRIVER_ROS_UTILS_H 2 #define TOPOSENS_ECHO_DRIVER_ROS_UTILS_H 7 #include <geometry_msgs/TransformStamped.h> 13 #include "toposens_msgs/TsScan.h" 23 [[nodiscard]]
auto to_string()
const -> std::string;
45 -> toposens_msgs::TsScan;
53 const tf::Quaternion& q,
const std::string& from,
const std::string& to)
54 -> geometry_msgs::TransformStamped;
57 #endif // TOPOSENS_ECHO_DRIVER_ROS_UTILS_H
auto getStaticTransformMsg(const ros::Time &t, const std::vector< float > &trans, const tf::Quaternion &q, const std::string &from, const std::string &to) -> geometry_msgs::TransformStamped
Returns geometry_msgs::TransformStamped to be published by TF broadcaster.
auto to_TsScan(const Sensor_Session_t *session_data, const RosParameters ¶ms) -> toposens_msgs::TsScan
Converts all points availabble in session_data to ROS message.
const std::string transducer_volume_str
std::string com_interface
This file contains the highlevel interface prototypes to the low-level Protocol.
int transducer_num_pulses
auto to_string() const -> std::string
void load(ros::NodeHandle private_nh)
const std::string temperature_str
const std::string transducer_num_pulses_str