#include <publish_control_board_rev3.h>
Public Member Functions | |
PublishControlBoardRev3 () | |
Static Public Member Functions | |
static void | callback_shift_rpt (const pacmod_msgs::SystemRptInt::ConstPtr &msg) |
static void | callback_turn_rpt (const pacmod_msgs::SystemRptInt::ConstPtr &msg) |
Static Public Attributes | |
static float | last_brake_cmd = 0.0 |
static int | last_shift_cmd = SHIFT_NEUTRAL |
static int | last_turn_cmd = SIGNAL_OFF |
Private Member Functions | |
void | publish_accelerator_message (const sensor_msgs::Joy::ConstPtr &msg) |
void | publish_brake_message (const sensor_msgs::Joy::ConstPtr &msg) |
void | publish_lights_horn_wipers_message (const sensor_msgs::Joy::ConstPtr &msg) |
void | publish_shifting_message (const sensor_msgs::Joy::ConstPtr &msg) |
void | publish_steering_message (const sensor_msgs::Joy::ConstPtr &msg) |
void | publish_turn_signal_message (const sensor_msgs::Joy::ConstPtr &msg) |
Private Attributes | |
ros::Subscriber | shift_sub |
ros::Subscriber | turn_sub |
Definition at line 25 of file publish_control_board_rev3.h.
Definition at line 16 of file publish_control_board_rev3.cpp.
void PublishControlBoardRev3::callback_shift_rpt | ( | const pacmod_msgs::SystemRptInt::ConstPtr & | msg | ) | [static] |
Definition at line 35 of file publish_control_board_rev3.cpp.
void PublishControlBoardRev3::callback_turn_rpt | ( | const pacmod_msgs::SystemRptInt::ConstPtr & | msg | ) | [static] |
Definition at line 43 of file publish_control_board_rev3.cpp.
void PublishControlBoardRev3::publish_accelerator_message | ( | const sensor_msgs::Joy::ConstPtr & | msg | ) | [private, virtual] |
Implements AS::Joystick::PublishControl.
Definition at line 225 of file publish_control_board_rev3.cpp.
void PublishControlBoardRev3::publish_brake_message | ( | const sensor_msgs::Joy::ConstPtr & | msg | ) | [private, virtual] |
Implements AS::Joystick::PublishControl.
Definition at line 289 of file publish_control_board_rev3.cpp.
void PublishControlBoardRev3::publish_lights_horn_wipers_message | ( | const sensor_msgs::Joy::ConstPtr & | msg | ) | [private, virtual] |
Implements AS::Joystick::PublishControl.
Definition at line 347 of file publish_control_board_rev3.cpp.
void PublishControlBoardRev3::publish_shifting_message | ( | const sensor_msgs::Joy::ConstPtr & | msg | ) | [private, virtual] |
Implements AS::Joystick::PublishControl.
Definition at line 143 of file publish_control_board_rev3.cpp.
void PublishControlBoardRev3::publish_steering_message | ( | const sensor_msgs::Joy::ConstPtr & | msg | ) | [private, virtual] |
Implements AS::Joystick::PublishControl.
Definition at line 51 of file publish_control_board_rev3.cpp.
void PublishControlBoardRev3::publish_turn_signal_message | ( | const sensor_msgs::Joy::ConstPtr & | msg | ) | [private, virtual] |
Implements AS::Joystick::PublishControl.
Definition at line 92 of file publish_control_board_rev3.cpp.
float PublishControlBoardRev3::last_brake_cmd = 0.0 [static] |
Definition at line 36 of file publish_control_board_rev3.h.
int PublishControlBoardRev3::last_shift_cmd = SHIFT_NEUTRAL [static] |
Definition at line 34 of file publish_control_board_rev3.h.
int PublishControlBoardRev3::last_turn_cmd = SIGNAL_OFF [static] |
Definition at line 35 of file publish_control_board_rev3.h.
Definition at line 48 of file publish_control_board_rev3.h.
Definition at line 49 of file publish_control_board_rev3.h.