6 #include <drive_msgs/drive_param.h> 7 #include <std_msgs/Float64.h> 8 #include <std_msgs/Int32.h> 31 ros::NodeHandle m_node_handle;
33 std::array<std::unique_ptr<DriveParametersSource>, 3> m_sources;
35 ros::Publisher m_drive_parameters_publisher;
36 ros::Subscriber m_drive_mode_subscriber;
53 void driveModeCallback(
const std_msgs::Int32::ConstPtr& drive_mode_message);
constexpr const char * TOPIC_DRIVE_PARAM
constexpr const char * TOPIC_DRIVE_PARAMETERS_KEYBOARD
constexpr const char * TOPIC_DRIVE_PARAMETERS_AUTONOMOUS
constexpr const char * TOPIC_DRIVE_MODE
constexpr const char * TOPIC_DRIVE_PARAMETERS_JOYSTICK
DriveParametersMultiplexer()
Construct a new DriveParametersMultiplexer object and initialize sources for all publishers of drive ...