ManagerGui Class Reference

#include <manager_gui.h>

List of all members.

Public Member Functions

 ManagerGui (volatile sig_atomic_t *shutdown_request=NULL)
void selectControlMethodDialog ()
virtual ~ManagerGui ()

Protected Member Functions

void gamepadEvent (const atlascar_base::ManagerCommandPtr command)
bool operationModeClickEvent (GdkEventButton *event)
bool rapidTimeout (int timer_number)
bool rosTimeout (int timer_number)
bool slowTimeout (int timer_number)
void statusCallback (const atlascar_base::ManagerStatusPtr &status)

Protected Attributes

Gtk::HBox auto_box_
SwitchButtonDrawingArea auto_brake_
SwitchButtonDrawingArea auto_clutch_
SwitchButtonDrawingArea auto_direction_
SwitchButtonDrawingArea auto_ignition_
SwitchButtonDrawingArea auto_throttle_
PedalDrawingArea brake_pedal_
PedalDrawingArea clutch_pedal_
atlascar_base::ManagerCommandPtr command_
ros::Publisher command_pub_
WarningDrawingArea emergency_drawing_area_
GamepadInfo gamepad_info_
double gamepad_lifetime_
int gamepad_priority_
GearDrawnigArea gear_drawing_area_
IgnitionDrawingArea ignition_drawing_area_
Gtk::VBox left_container_box_
TurnSignalDrawnigArea left_turn_signal_
Gtk::HBox lights_box_
Gtk::HBox main_division_box_
LightsDrawingArea maximum_lights_drawing_area_
LightsDrawingArea medium_lights_drawing_area_
ros::NodeHandle nh_
OperationMode operation_mode_
Gtk::HBox pedal_box_
PressureSensors pressure_sensors_
sigc::connection rapidTimeoutConnection
Gtk::VBox right_container_box_
TurnSignalDrawnigArea right_turn_signal_
sigc::connection rosTimeoutConnection
Gtk::HBox rpms_container_box_
RpmsDrawingArea rpms_drawing_area_
Gtk::Separator separator_
sig_atomic_t volatile * shutdown_request_
sigc::connection slowTimeoutConnection
Gtk::HBox status_box_
ros::Subscriber status_sub_
SteeringWheelDrawingArea steering_wheel_drawing_area_
PedalDrawingArea throttle_pedal_
Gtk::VBox top_box_
Gtk::HBox turning_signals_box_
Gtk::HBox velocity_container_box_
VelocityDrawingArea velocity_drawing_area_
Gtk::HBox warnings_box_

Detailed Description

Definition at line 2390 of file manager_gui.h.


Constructor & Destructor Documentation

ManagerGui::ManagerGui ( volatile sig_atomic_t *  shutdown_request = NULL  )  [inline]

Definition at line 2393 of file manager_gui.h.

virtual ManagerGui::~ManagerGui (  )  [inline, virtual]

Definition at line 2545 of file manager_gui.h.


Member Function Documentation

void ManagerGui::gamepadEvent ( const atlascar_base::ManagerCommandPtr  command  )  [inline, protected]

Definition at line 2569 of file manager_gui.h.

bool ManagerGui::operationModeClickEvent ( GdkEventButton *  event  )  [inline, protected]

Definition at line 2551 of file manager_gui.h.

bool ManagerGui::rapidTimeout ( int  timer_number  )  [inline, protected]

Definition at line 2594 of file manager_gui.h.

bool ManagerGui::rosTimeout ( int  timer_number  )  [inline, protected]

Definition at line 2583 of file manager_gui.h.

void ManagerGui::selectControlMethodDialog (  )  [inline]

Dialog to ask the control method

Definition at line 2521 of file manager_gui.h.

bool ManagerGui::slowTimeout ( int  timer_number  )  [inline, protected]

Definition at line 2602 of file manager_gui.h.

void ManagerGui::statusCallback ( const atlascar_base::ManagerStatusPtr &  status  )  [inline, protected]

Definition at line 2732 of file manager_gui.h.


Member Data Documentation

Gtk::HBox ManagerGui::auto_box_ [protected]

Definition at line 2804 of file manager_gui.h.

Definition at line 2828 of file manager_gui.h.

Definition at line 2829 of file manager_gui.h.

Definition at line 2830 of file manager_gui.h.

Definition at line 2831 of file manager_gui.h.

Definition at line 2832 of file manager_gui.h.

Definition at line 2834 of file manager_gui.h.

Definition at line 2836 of file manager_gui.h.

atlascar_base::ManagerCommandPtr ManagerGui::command_ [protected]

Definition at line 2842 of file manager_gui.h.

ros::Publisher ManagerGui::command_pub_ [protected]

Definition at line 2811 of file manager_gui.h.

Definition at line 2826 of file manager_gui.h.

Definition at line 2807 of file manager_gui.h.

double ManagerGui::gamepad_lifetime_ [protected]

Definition at line 2844 of file manager_gui.h.

Definition at line 2843 of file manager_gui.h.

Definition at line 2821 of file manager_gui.h.

Definition at line 2825 of file manager_gui.h.

Gtk::VBox ManagerGui::left_container_box_ [protected]

Definition at line 2800 of file manager_gui.h.

Definition at line 2819 of file manager_gui.h.

Gtk::HBox ManagerGui::lights_box_ [protected]

Definition at line 2802 of file manager_gui.h.

Gtk::HBox ManagerGui::main_division_box_ [protected]

Definition at line 2796 of file manager_gui.h.

Definition at line 2823 of file manager_gui.h.

Definition at line 2824 of file manager_gui.h.

ros::NodeHandle ManagerGui::nh_ [protected]

Definition at line 2809 of file manager_gui.h.

Definition at line 2840 of file manager_gui.h.

Gtk::HBox ManagerGui::pedal_box_ [protected]

Definition at line 2805 of file manager_gui.h.

Definition at line 2838 of file manager_gui.h.

sigc::connection ManagerGui::rapidTimeoutConnection [protected]

Definition at line 2814 of file manager_gui.h.

Gtk::VBox ManagerGui::right_container_box_ [protected]

Definition at line 2799 of file manager_gui.h.

Definition at line 2820 of file manager_gui.h.

sigc::connection ManagerGui::rosTimeoutConnection [protected]

Definition at line 2815 of file manager_gui.h.

Gtk::HBox ManagerGui::rpms_container_box_ [protected]

Definition at line 2797 of file manager_gui.h.

Definition at line 2817 of file manager_gui.h.

Gtk::Separator ManagerGui::separator_ [protected]

Definition at line 2808 of file manager_gui.h.

sig_atomic_t volatile* ManagerGui::shutdown_request_ [protected]

Definition at line 2846 of file manager_gui.h.

sigc::connection ManagerGui::slowTimeoutConnection [protected]

Definition at line 2813 of file manager_gui.h.

Gtk::HBox ManagerGui::status_box_ [protected]

Definition at line 2806 of file manager_gui.h.

ros::Subscriber ManagerGui::status_sub_ [protected]

Definition at line 2810 of file manager_gui.h.

Definition at line 2822 of file manager_gui.h.

Definition at line 2835 of file manager_gui.h.

Gtk::VBox ManagerGui::top_box_ [protected]

Definition at line 2795 of file manager_gui.h.

Gtk::HBox ManagerGui::turning_signals_box_ [protected]

Definition at line 2801 of file manager_gui.h.

Gtk::HBox ManagerGui::velocity_container_box_ [protected]

Definition at line 2798 of file manager_gui.h.

Definition at line 2818 of file manager_gui.h.

Gtk::HBox ManagerGui::warnings_box_ [protected]

Definition at line 2803 of file manager_gui.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines


atlascar_base
Author(s): Jorge Almeida, Miguel Oliveira, Pedro Salvado, Andre Oliveira and Pedro Pinheiro
autogenerated on Wed Jul 23 04:34:34 2014