Public Member Functions | Public Attributes | Static Public Attributes | Private Attributes | Static Private Attributes
mobility_base_tools.diagnostic_gui.DiagnosticGui Class Reference
Inheritance diagram for mobility_base_tools.diagnostic_gui.DiagnosticGui:
Inheritance graph
[legend]

List of all members.

Public Member Functions

def __init__
def advertise_topics
def bind_callbacks
def bumper_line
def bumper_visible_switch
def cal_gyro
def check_joystick_valid
def clear_cal
def clear_max_speed
def clear_wake_time
def get_mode_string
def init_bumper_graphics
def init_checklists
def init_gui
def init_joystick_graphics
def init_tab_tables
def init_tables
def max_angular_changed
def max_linear_changed
def recv_battery
def recv_bind_status
def recv_bumpers
def recv_gyro_calibrated
def recv_imu
def recv_joystick
def recv_mode
def recv_suppress
def recv_twist
def recv_wake_time
def refresh_max_speed
def reset_gui_timer
def set_absolute_wake_time
def set_current_tab
def set_max_speed
def set_relative_wake_time
def shutdown_plugin
def spawn_full_gui
def spawn_tab_gui
def start_bind
def stop_bind
def subscribe_topics
def topic_timeout_cb
def update_check_status
def update_checklist
def update_gui_cb
def update_left_stick_indicator
def update_right_stick_indicator
def update_table
def wake_days_changed
def wake_hours_changed
def wake_minutes_changed
def wake_secs_changed

Public Attributes

 battery_heading
 battery_label
 battery_percent
 battery_voltage
 battery_voltage_label
 blue_pen
 bumper_front_left
 bumper_front_right
 bumper_lines
 bumper_rear_left
 bumper_rear_right
 bumper_state_labels
 cal_time
 checklist_status
 context_
 current_cmd
 current_mode
 current_tab_idx
 current_wake_time
 cyan_pen
 gui_update_timer
 gyro_x
 gyro_y
 gyro_z
 joystick_bind_dot_counter
 joystick_data
 joystick_power_ind
 joystick_table_heading
 joystick_table_labels
 joystick_table_vals
 last_joystick_time
 last_suppress_time
 last_twist_time
 magenta_pen
 max_angular_actual
 max_angular_setting
 max_linear_actual
 max_linear_setting
 mode_heading
 mode_ind
 mode_label
 pub_set_wake_time
 pub_start_bind
 pub_stop_bind
 red_pen
 rel_wake_days
 rel_wake_hours
 rel_wake_minutes
 rel_wake_secs
 stick_ind_l
 stick_ind_r
 stick_line_l
 stick_line_r
 suppress_dt
 topic_timeout_timer
 twist_dt
 twist_table_heading
 twist_table_labels
 twist_table_vals

Static Public Attributes

int BAD = 1
tuple bad_icon = QPixmap()
 base_connected = False
int BATT_COMP = 5
int BATT_MAN = 0
int battery_percent = 0
int battery_table_left_edge = 700
int battery_table_top_edge = 730
int battery_voltage = 0
int bumper_dx = 62
int bumper_dy = 54
int bumper_fl_x = 70
int bumper_fl_y = 60
int bumper_fr_x = 293
int bumper_fr_y = 60
int bumper_front_left = 0
int bumper_front_right = 0
int bumper_rear_left = 0
int bumper_rear_right = 0
int bumper_rl_x = 70
int bumper_rl_y = 282
int bumper_rr_x = 293
int bumper_rr_y = 282
 cal_enabled = True
tuple cal_time = rospy.Time(0)
list checklist_status = []
int CMD_COMP = 10
float CMD_VEL_TIMEOUT_PERIOD = 0.2
 command_received = False
tuple current_cmd = Twist()
int current_mode = 1
int current_tab_idx = 1
tuple current_wake_time = rospy.Time(0)
int DISABLE_COMP = 7
int DISABLE_MAN = 2
int ESTOP_COMP = 6
int ESTOP_MAN = 1
int GOOD = 0
tuple good_icon = QPixmap()
tuple gui_update_timer = QTimer()
 gyro_cal_status = False
float gyro_x = 0.0
float gyro_y = 0.0
float gyro_z = 0.0
 is_currently_tab = False
int joystick_bind_dot_counter = 0
 joystick_bind_status = False
list joystick_channel_text = ['CHAN_ENABLE: ', 'CHAN_ROTATE: ', 'CHAN_FORWARD: ', 'CHAN_LATERAL: ', 'CHAN_MODE: ', 'CHAN_EXTRA: ']
int JOYSTICK_COMP = 8
list joystick_data = []
int JOYSTICK_MAN = 3
float JOYSTICK_SUPPRESS_PERIOD = 0.2
 joystick_suppressed = False
int joystick_table_left_edge = 440
int joystick_table_top_edge = 525
list joystick_table_vals = []
tuple last_joystick_time = rospy.Time(0)
tuple last_suppress_time = Time()
tuple last_twist_time = Time()
float max_angular_actual = 0.0
float max_angular_setting = 0.0
float max_linear_actual = 0.0
float max_linear_setting = 0.0
 max_speed_dirty = True
 max_speed_known = False
int mode_ind_x1 = 52
int mode_ind_x2 = 44
int mode_ind_y1 = 37
int mode_ind_y2 = 13
int NONE = 2
tuple none_icon = QPixmap()
int power_ind_x1 = 160
int power_ind_x2 = 206
int power_ind_y = 213
int raw_data_tab_idx = 5
int rel_wake_days = 0
int rel_wake_hours = 0
int rel_wake_minutes = 0
int rel_wake_secs = 0
int stick_ind_lox = 80
int stick_ind_loy = 136
int stick_ind_radius = 7
tuple stick_ind_range_factor = stick_ind_range_pix/(stick_ind_range_max - stick_ind_range_min)
 stick_ind_range_max = JoystickRaw.MAX
 stick_ind_range_mid = JoystickRaw.CENTER
 stick_ind_range_min = JoystickRaw.MIN
float stick_ind_range_pix = 88.0
int stick_ind_rox = 286
int stick_ind_roy = 135
int SUPPRESS_COMP = 9
int SUPPRESS_MAN = 4
int twist_table_left_edge = 700
int twist_table_top_edge = 580
int widget_count = 0

Private Attributes

 _widget

Static Private Attributes

tuple _deferred_fit_in_view = Signal()

Detailed Description

Definition at line 96 of file diagnostic_gui.py.


Constructor & Destructor Documentation

Definition at line 221 of file diagnostic_gui.py.


Member Function Documentation

Definition at line 820 of file diagnostic_gui.py.

Definition at line 355 of file diagnostic_gui.py.

def mobility_base_tools.diagnostic_gui.DiagnosticGui.bumper_line (   self,
  x,
  y,
  front 
)

Definition at line 936 of file diagnostic_gui.py.

Definition at line 946 of file diagnostic_gui.py.

Definition at line 387 of file diagnostic_gui.py.

Definition at line 631 of file diagnostic_gui.py.

Definition at line 396 of file diagnostic_gui.py.

Definition at line 436 of file diagnostic_gui.py.

Definition at line 480 of file diagnostic_gui.py.

Definition at line 634 of file diagnostic_gui.py.

Definition at line 889 of file diagnostic_gui.py.

Definition at line 276 of file diagnostic_gui.py.

Definition at line 233 of file diagnostic_gui.py.

Definition at line 825 of file diagnostic_gui.py.

Definition at line 293 of file diagnostic_gui.py.

def mobility_base_tools.diagnostic_gui.DiagnosticGui.init_tables (   self,
  widget,
  left,
  top 
)

Definition at line 298 of file diagnostic_gui.py.

Definition at line 414 of file diagnostic_gui.py.

Definition at line 403 of file diagnostic_gui.py.

Definition at line 780 of file diagnostic_gui.py.

Definition at line 784 of file diagnostic_gui.py.

Definition at line 774 of file diagnostic_gui.py.

Definition at line 797 of file diagnostic_gui.py.

Definition at line 800 of file diagnostic_gui.py.

Definition at line 770 of file diagnostic_gui.py.

Definition at line 758 of file diagnostic_gui.py.

Definition at line 761 of file diagnostic_gui.py.

Definition at line 765 of file diagnostic_gui.py.

Definition at line 805 of file diagnostic_gui.py.

Definition at line 483 of file diagnostic_gui.py.

Definition at line 964 of file diagnostic_gui.py.

Definition at line 477 of file diagnostic_gui.py.

Definition at line 378 of file diagnostic_gui.py.

Definition at line 425 of file diagnostic_gui.py.

Definition at line 471 of file diagnostic_gui.py.

Definition at line 1031 of file diagnostic_gui.py.

Definition at line 971 of file diagnostic_gui.py.

Definition at line 989 of file diagnostic_gui.py.

Definition at line 381 of file diagnostic_gui.py.

Definition at line 384 of file diagnostic_gui.py.

Definition at line 808 of file diagnostic_gui.py.

Definition at line 263 of file diagnostic_gui.py.

Definition at line 746 of file diagnostic_gui.py.

Definition at line 654 of file diagnostic_gui.py.

Definition at line 487 of file diagnostic_gui.py.

Definition at line 1019 of file diagnostic_gui.py.

Definition at line 1007 of file diagnostic_gui.py.

Definition at line 754 of file diagnostic_gui.py.

Definition at line 447 of file diagnostic_gui.py.

Definition at line 453 of file diagnostic_gui.py.

Definition at line 459 of file diagnostic_gui.py.

Definition at line 465 of file diagnostic_gui.py.


Member Data Documentation

Definition at line 219 of file diagnostic_gui.py.

Definition at line 971 of file diagnostic_gui.py.

Definition at line 127 of file diagnostic_gui.py.

Definition at line 121 of file diagnostic_gui.py.

Definition at line 181 of file diagnostic_gui.py.

Definition at line 138 of file diagnostic_gui.py.

Definition at line 133 of file diagnostic_gui.py.

Definition at line 298 of file diagnostic_gui.py.

Definition at line 298 of file diagnostic_gui.py.

Definition at line 117 of file diagnostic_gui.py.

Definition at line 780 of file diagnostic_gui.py.

Definition at line 216 of file diagnostic_gui.py.

Definition at line 217 of file diagnostic_gui.py.

Definition at line 118 of file diagnostic_gui.py.

Definition at line 780 of file diagnostic_gui.py.

Definition at line 298 of file diagnostic_gui.py.

Definition at line 889 of file diagnostic_gui.py.

Definition at line 210 of file diagnostic_gui.py.

Definition at line 211 of file diagnostic_gui.py.

Definition at line 202 of file diagnostic_gui.py.

Definition at line 203 of file diagnostic_gui.py.

Definition at line 204 of file diagnostic_gui.py.

Definition at line 205 of file diagnostic_gui.py.

Definition at line 146 of file diagnostic_gui.py.

Definition at line 774 of file diagnostic_gui.py.

Definition at line 147 of file diagnostic_gui.py.

Definition at line 774 of file diagnostic_gui.py.

Definition at line 889 of file diagnostic_gui.py.

Definition at line 148 of file diagnostic_gui.py.

Definition at line 774 of file diagnostic_gui.py.

Definition at line 149 of file diagnostic_gui.py.

Definition at line 774 of file diagnostic_gui.py.

Definition at line 206 of file diagnostic_gui.py.

Definition at line 207 of file diagnostic_gui.py.

Definition at line 208 of file diagnostic_gui.py.

Definition at line 209 of file diagnostic_gui.py.

Definition at line 889 of file diagnostic_gui.py.

Definition at line 156 of file diagnostic_gui.py.

Definition at line 157 of file diagnostic_gui.py.

Definition at line 387 of file diagnostic_gui.py.

Definition at line 131 of file diagnostic_gui.py.

Definition at line 276 of file diagnostic_gui.py.

Definition at line 143 of file diagnostic_gui.py.

Definition at line 113 of file diagnostic_gui.py.

Definition at line 115 of file diagnostic_gui.py.

Definition at line 221 of file diagnostic_gui.py.

Definition at line 116 of file diagnostic_gui.py.

Definition at line 765 of file diagnostic_gui.py.

Definition at line 109 of file diagnostic_gui.py.

Definition at line 654 of file diagnostic_gui.py.

Definition at line 177 of file diagnostic_gui.py.

Definition at line 378 of file diagnostic_gui.py.

Definition at line 168 of file diagnostic_gui.py.

Definition at line 489 of file diagnostic_gui.py.

Definition at line 825 of file diagnostic_gui.py.

Definition at line 140 of file diagnostic_gui.py.

Definition at line 135 of file diagnostic_gui.py.

Definition at line 139 of file diagnostic_gui.py.

Definition at line 134 of file diagnostic_gui.py.

Definition at line 126 of file diagnostic_gui.py.

Definition at line 122 of file diagnostic_gui.py.

Definition at line 99 of file diagnostic_gui.py.

Definition at line 964 of file diagnostic_gui.py.

Definition at line 152 of file diagnostic_gui.py.

Definition at line 153 of file diagnostic_gui.py.

Definition at line 800 of file diagnostic_gui.py.

Definition at line 154 of file diagnostic_gui.py.

Definition at line 800 of file diagnostic_gui.py.

Definition at line 155 of file diagnostic_gui.py.

Definition at line 800 of file diagnostic_gui.py.

Definition at line 175 of file diagnostic_gui.py.

Definition at line 106 of file diagnostic_gui.py.

Definition at line 784 of file diagnostic_gui.py.

Definition at line 105 of file diagnostic_gui.py.

list mobility_base_tools::diagnostic_gui.DiagnosticGui::joystick_channel_text = ['CHAN_ENABLE: ', 'CHAN_ROTATE: ', 'CHAN_FORWARD: ', 'CHAN_LATERAL: ', 'CHAN_MODE: ', 'CHAN_EXTRA: '] [static]

Definition at line 104 of file diagnostic_gui.py.

Definition at line 141 of file diagnostic_gui.py.

Definition at line 102 of file diagnostic_gui.py.

Definition at line 298 of file diagnostic_gui.py.

Definition at line 136 of file diagnostic_gui.py.

Definition at line 825 of file diagnostic_gui.py.

Definition at line 112 of file diagnostic_gui.py.

Definition at line 114 of file diagnostic_gui.py.

Definition at line 293 of file diagnostic_gui.py.

Definition at line 293 of file diagnostic_gui.py.

Definition at line 212 of file diagnostic_gui.py.

Definition at line 213 of file diagnostic_gui.py.

Definition at line 103 of file diagnostic_gui.py.

Definition at line 293 of file diagnostic_gui.py.

Definition at line 182 of file diagnostic_gui.py.

Definition at line 770 of file diagnostic_gui.py.

Definition at line 97 of file diagnostic_gui.py.

Definition at line 761 of file diagnostic_gui.py.

Definition at line 98 of file diagnostic_gui.py.

Definition at line 765 of file diagnostic_gui.py.

Definition at line 825 of file diagnostic_gui.py.

Definition at line 163 of file diagnostic_gui.py.

Definition at line 488 of file diagnostic_gui.py.

Definition at line 165 of file diagnostic_gui.py.

Definition at line 414 of file diagnostic_gui.py.

Definition at line 162 of file diagnostic_gui.py.

Definition at line 488 of file diagnostic_gui.py.

Definition at line 164 of file diagnostic_gui.py.

Definition at line 403 of file diagnostic_gui.py.

Definition at line 161 of file diagnostic_gui.py.

Definition at line 160 of file diagnostic_gui.py.

Definition at line 298 of file diagnostic_gui.py.

Definition at line 825 of file diagnostic_gui.py.

Definition at line 195 of file diagnostic_gui.py.

Definition at line 197 of file diagnostic_gui.py.

Definition at line 196 of file diagnostic_gui.py.

Definition at line 198 of file diagnostic_gui.py.

Definition at line 298 of file diagnostic_gui.py.

Definition at line 128 of file diagnostic_gui.py.

Definition at line 123 of file diagnostic_gui.py.

Definition at line 199 of file diagnostic_gui.py.

Definition at line 200 of file diagnostic_gui.py.

Definition at line 201 of file diagnostic_gui.py.

Definition at line 820 of file diagnostic_gui.py.

Definition at line 820 of file diagnostic_gui.py.

Definition at line 820 of file diagnostic_gui.py.

Definition at line 178 of file diagnostic_gui.py.

Definition at line 825 of file diagnostic_gui.py.

Definition at line 169 of file diagnostic_gui.py.

Definition at line 447 of file diagnostic_gui.py.

Definition at line 170 of file diagnostic_gui.py.

Definition at line 453 of file diagnostic_gui.py.

Definition at line 171 of file diagnostic_gui.py.

Definition at line 459 of file diagnostic_gui.py.

Definition at line 172 of file diagnostic_gui.py.

Definition at line 465 of file diagnostic_gui.py.

Definition at line 825 of file diagnostic_gui.py.

Definition at line 185 of file diagnostic_gui.py.

Definition at line 186 of file diagnostic_gui.py.

Definition at line 825 of file diagnostic_gui.py.

Definition at line 194 of file diagnostic_gui.py.

Definition at line 193 of file diagnostic_gui.py.

Definition at line 190 of file diagnostic_gui.py.

Definition at line 192 of file diagnostic_gui.py.

Definition at line 191 of file diagnostic_gui.py.

Definition at line 189 of file diagnostic_gui.py.

Definition at line 187 of file diagnostic_gui.py.

Definition at line 188 of file diagnostic_gui.py.

Definition at line 825 of file diagnostic_gui.py.

Definition at line 825 of file diagnostic_gui.py.

Definition at line 142 of file diagnostic_gui.py.

Definition at line 761 of file diagnostic_gui.py.

Definition at line 137 of file diagnostic_gui.py.

Definition at line 221 of file diagnostic_gui.py.

Definition at line 765 of file diagnostic_gui.py.

Definition at line 298 of file diagnostic_gui.py.

Definition at line 298 of file diagnostic_gui.py.

Definition at line 214 of file diagnostic_gui.py.

Definition at line 215 of file diagnostic_gui.py.

Definition at line 298 of file diagnostic_gui.py.

Definition at line 176 of file diagnostic_gui.py.


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


mobility_base_tools
Author(s): Dataspeed Inc.
autogenerated on Thu Jun 6 2019 21:45:37