Public Member Functions | Static Public Member Functions | Static Public Attributes | Private Member Functions | Private Attributes
AS::Joystick::PublishControlBoardRev3 Class Reference

#include <publish_control_board_rev3.h>

Inheritance diagram for AS::Joystick::PublishControlBoardRev3:
Inheritance graph
[legend]

List of all members.

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

Detailed Description

Definition at line 25 of file publish_control_board_rev3.h.


Constructor & Destructor Documentation

Definition at line 16 of file publish_control_board_rev3.cpp.


Member Function Documentation

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.


Member Data Documentation

Definition at line 36 of file publish_control_board_rev3.h.

Definition at line 34 of file publish_control_board_rev3.h.

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.


The documentation for this class was generated from the following files:


pacmod_game_control
Author(s): Joe Driscoll
autogenerated on Thu Jun 6 2019 21:10:24