#include <converters.hpp>
Public Types | |
typedef OUT_UAVCAN | OUT_UAVCAN_MSG |
Public Attributes | |
bool | enabled {true} |
OUT_UAVCAN_MSG | out_uavcan_msg_ |
Protected Types | |
typedef IN_ROS | IN_ROS_MSG |
typedef IN_ROS::Ptr | IN_ROS_MSG_PTR |
Protected Member Functions | |
void | broadcast () |
virtual void | ros_callback (IN_ROS_MSG_PTR in_ros_msg)=0 |
RosToUavcanConverter (ros::NodeHandle &ros_node, UavcanNode &uavcan_node, const char *ros_topic, std::string name) | |
Protected Attributes | |
std::string | _name |
ros::Subscriber | ros_sub_ |
uavcan::Publisher< OUT_UAVCAN_MSG > | uavcan_pub_ |
Definition at line 81 of file converters.hpp.
|
protected |
Definition at line 87 of file converters.hpp.
|
protected |
Definition at line 88 of file converters.hpp.
typedef OUT_UAVCAN RosToUavcanConverter< IN_ROS, OUT_UAVCAN >::OUT_UAVCAN_MSG |
Definition at line 83 of file converters.hpp.
|
inlineprotected |
Definition at line 95 of file converters.hpp.
|
inlineprotected |
Definition at line 100 of file converters.hpp.
|
protectedpure virtual |
|
protected |
Definition at line 92 of file converters.hpp.
bool RosToUavcanConverter< IN_ROS, OUT_UAVCAN >::enabled {true} |
Definition at line 85 of file converters.hpp.
OUT_UAVCAN_MSG RosToUavcanConverter< IN_ROS, OUT_UAVCAN >::out_uavcan_msg_ |
Definition at line 84 of file converters.hpp.
|
protected |
Definition at line 91 of file converters.hpp.
|
protected |
Definition at line 90 of file converters.hpp.