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

Public Member Functions

def __init__ (self, context)
 
def advertise_topics (self)
 
def bind_callbacks (self)
 
def bumper_line (self, x, y, front)
 
def bumper_visible_switch (self, idx, bumper_state)
 
def cal_gyro (self)
 
def check_joystick_valid (self)
 
def clear_cal (self)
 
def clear_max_speed (self)
 
def clear_wake_time (self)
 
def get_mode_string (self, mode_num)
 
def init_bumper_graphics (self)
 
def init_checklists (self)
 
def init_gui (self, gui_type)
 
def init_joystick_graphics (self)
 
def init_tab_tables (self)
 
def init_tables (self, widget, left, top)
 
def max_angular_changed (self)
 
def max_linear_changed (self)
 
def recv_battery (self, battery_msg)
 
def recv_bind_status (self, bind_msg)
 
def recv_bumpers (self, bumper_msg)
 
def recv_gyro_calibrated (self, cal_msg)
 
def recv_imu (self, imu_msg)
 
def recv_joystick (self, joystick_msg)
 
def recv_mode (self, mode_msg)
 
def recv_suppress (self, suppress_msg)
 
def recv_twist (self, twist_msg)
 
def recv_wake_time (self, time_msg)
 
def refresh_max_speed (self)
 
def reset_gui_timer (self)
 
def set_absolute_wake_time (self)
 
def set_current_tab (self, idx)
 
def set_max_speed (self)
 
def set_relative_wake_time (self)
 
def shutdown_plugin (self)
 
def spawn_full_gui (self)
 
def spawn_tab_gui (self)
 
def start_bind (self)
 
def stop_bind (self)
 
def subscribe_topics (self)
 
def topic_timeout_cb (self, event)
 
def update_check_status (self, obj, icon_type)
 
def update_checklist (self)
 
def update_gui_cb (self)
 
def update_left_stick_indicator (self, yaw_val, enable_val)
 
def update_right_stick_indicator (self, lat_val, forward_val)
 
def update_table (self)
 
def wake_days_changed (self)
 
def wake_hours_changed (self)
 
def wake_minutes_changed (self)
 
def wake_secs_changed (self)
 
- Public Member Functions inherited from qt_gui::plugin::Plugin
def __init__ (self, context)
 
def restore_settings (self, plugin_settings, instance_settings)
 
def save_settings (self, plugin_settings, instance_settings)
 
def shutdown_plugin (self)
 

Public Attributes

 base_connected
 
 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_enabled
 
 checklist_status
 
 command_received
 
 context_
 
 current_mode
 
 current_tab_idx
 
 cyan_pen
 
 gyro_cal_status
 
 gyro_x
 
 gyro_y
 
 gyro_z
 
 is_currently_tab
 
 joystick_bind_dot_counter
 
 joystick_bind_status
 
 joystick_data
 
 joystick_power_ind
 
 joystick_suppressed
 
 joystick_table_heading
 
 joystick_table_labels
 
 joystick_table_vals
 
 magenta_pen
 
 max_angular_actual
 
 max_angular_setting
 
 max_linear_actual
 
 max_linear_setting
 
 max_speed_dirty
 
 max_speed_known
 
 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
 
 bad_icon = QPixmap()
 
bool 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
 
bool cal_enabled = True
 
 cal_time = rospy.Time(0)
 
list checklist_status = []
 
int CMD_COMP = 10
 
float CMD_VEL_TIMEOUT_PERIOD = 0.2
 
bool command_received = False
 
 current_cmd = Twist()
 
int current_mode = -1
 
int current_tab_idx = -1
 
 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
 
 good_icon = QPixmap()
 
 gui_update_timer = QTimer()
 
bool gyro_cal_status = False
 
float gyro_x = 0.0
 
float gyro_y = 0.0
 
float gyro_z = 0.0
 
bool is_currently_tab = False
 
int joystick_bind_dot_counter = 0
 
bool 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
 
bool joystick_suppressed = False
 
int joystick_table_left_edge = 440
 
int joystick_table_top_edge = 525
 
list joystick_table_vals = []
 
 last_joystick_time = rospy.Time(0)
 
 last_suppress_time = Time()
 
 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
 
bool max_speed_dirty = True
 
bool 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
 
 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
 
 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

 _deferred_fit_in_view = Signal()
 

Detailed Description

Definition at line 96 of file diagnostic_gui.py.

Constructor & Destructor Documentation

def mobility_base_tools.diagnostic_gui.DiagnosticGui.__init__ (   self,
  context 
)

Definition at line 221 of file diagnostic_gui.py.

Member Function Documentation

def mobility_base_tools.diagnostic_gui.DiagnosticGui.advertise_topics (   self)

Definition at line 820 of file diagnostic_gui.py.

def mobility_base_tools.diagnostic_gui.DiagnosticGui.bind_callbacks (   self)

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.

def mobility_base_tools.diagnostic_gui.DiagnosticGui.bumper_visible_switch (   self,
  idx,
  bumper_state 
)

Definition at line 946 of file diagnostic_gui.py.

def mobility_base_tools.diagnostic_gui.DiagnosticGui.cal_gyro (   self)

Definition at line 387 of file diagnostic_gui.py.

def mobility_base_tools.diagnostic_gui.DiagnosticGui.check_joystick_valid (   self)

Definition at line 631 of file diagnostic_gui.py.

def mobility_base_tools.diagnostic_gui.DiagnosticGui.clear_cal (   self)

Definition at line 396 of file diagnostic_gui.py.

def mobility_base_tools.diagnostic_gui.DiagnosticGui.clear_max_speed (   self)

Definition at line 436 of file diagnostic_gui.py.

def mobility_base_tools.diagnostic_gui.DiagnosticGui.clear_wake_time (   self)

Definition at line 480 of file diagnostic_gui.py.

def mobility_base_tools.diagnostic_gui.DiagnosticGui.get_mode_string (   self,
  mode_num 
)

Definition at line 634 of file diagnostic_gui.py.

def mobility_base_tools.diagnostic_gui.DiagnosticGui.init_bumper_graphics (   self)

Definition at line 889 of file diagnostic_gui.py.

def mobility_base_tools.diagnostic_gui.DiagnosticGui.init_checklists (   self)

Definition at line 276 of file diagnostic_gui.py.

def mobility_base_tools.diagnostic_gui.DiagnosticGui.init_gui (   self,
  gui_type 
)

Definition at line 233 of file diagnostic_gui.py.

def mobility_base_tools.diagnostic_gui.DiagnosticGui.init_joystick_graphics (   self)

Definition at line 825 of file diagnostic_gui.py.

def mobility_base_tools.diagnostic_gui.DiagnosticGui.init_tab_tables (   self)

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.

def mobility_base_tools.diagnostic_gui.DiagnosticGui.max_angular_changed (   self)

Definition at line 414 of file diagnostic_gui.py.

def mobility_base_tools.diagnostic_gui.DiagnosticGui.max_linear_changed (   self)

Definition at line 403 of file diagnostic_gui.py.

def mobility_base_tools.diagnostic_gui.DiagnosticGui.recv_battery (   self,
  battery_msg 
)

Definition at line 780 of file diagnostic_gui.py.

def mobility_base_tools.diagnostic_gui.DiagnosticGui.recv_bind_status (   self,
  bind_msg 
)

Definition at line 784 of file diagnostic_gui.py.

def mobility_base_tools.diagnostic_gui.DiagnosticGui.recv_bumpers (   self,
  bumper_msg 
)

Definition at line 774 of file diagnostic_gui.py.

def mobility_base_tools.diagnostic_gui.DiagnosticGui.recv_gyro_calibrated (   self,
  cal_msg 
)

Definition at line 797 of file diagnostic_gui.py.

def mobility_base_tools.diagnostic_gui.DiagnosticGui.recv_imu (   self,
  imu_msg 
)

Definition at line 800 of file diagnostic_gui.py.

def mobility_base_tools.diagnostic_gui.DiagnosticGui.recv_joystick (   self,
  joystick_msg 
)

Definition at line 770 of file diagnostic_gui.py.

def mobility_base_tools.diagnostic_gui.DiagnosticGui.recv_mode (   self,
  mode_msg 
)

Definition at line 758 of file diagnostic_gui.py.

def mobility_base_tools.diagnostic_gui.DiagnosticGui.recv_suppress (   self,
  suppress_msg 
)

Definition at line 761 of file diagnostic_gui.py.

def mobility_base_tools.diagnostic_gui.DiagnosticGui.recv_twist (   self,
  twist_msg 
)

Definition at line 765 of file diagnostic_gui.py.

def mobility_base_tools.diagnostic_gui.DiagnosticGui.recv_wake_time (   self,
  time_msg 
)

Definition at line 805 of file diagnostic_gui.py.

def mobility_base_tools.diagnostic_gui.DiagnosticGui.refresh_max_speed (   self)

Definition at line 483 of file diagnostic_gui.py.

def mobility_base_tools.diagnostic_gui.DiagnosticGui.reset_gui_timer (   self)

Definition at line 964 of file diagnostic_gui.py.

def mobility_base_tools.diagnostic_gui.DiagnosticGui.set_absolute_wake_time (   self)

Definition at line 477 of file diagnostic_gui.py.

def mobility_base_tools.diagnostic_gui.DiagnosticGui.set_current_tab (   self,
  idx 
)

Definition at line 378 of file diagnostic_gui.py.

def mobility_base_tools.diagnostic_gui.DiagnosticGui.set_max_speed (   self)

Definition at line 425 of file diagnostic_gui.py.

def mobility_base_tools.diagnostic_gui.DiagnosticGui.set_relative_wake_time (   self)

Definition at line 471 of file diagnostic_gui.py.

def mobility_base_tools.diagnostic_gui.DiagnosticGui.shutdown_plugin (   self)

Definition at line 1031 of file diagnostic_gui.py.

def mobility_base_tools.diagnostic_gui.DiagnosticGui.spawn_full_gui (   self)

Definition at line 971 of file diagnostic_gui.py.

def mobility_base_tools.diagnostic_gui.DiagnosticGui.spawn_tab_gui (   self)

Definition at line 989 of file diagnostic_gui.py.

def mobility_base_tools.diagnostic_gui.DiagnosticGui.start_bind (   self)

Definition at line 381 of file diagnostic_gui.py.

def mobility_base_tools.diagnostic_gui.DiagnosticGui.stop_bind (   self)

Definition at line 384 of file diagnostic_gui.py.

def mobility_base_tools.diagnostic_gui.DiagnosticGui.subscribe_topics (   self)

Definition at line 808 of file diagnostic_gui.py.

def mobility_base_tools.diagnostic_gui.DiagnosticGui.topic_timeout_cb (   self,
  event 
)

Definition at line 263 of file diagnostic_gui.py.

def mobility_base_tools.diagnostic_gui.DiagnosticGui.update_check_status (   self,
  obj,
  icon_type 
)

Definition at line 746 of file diagnostic_gui.py.

def mobility_base_tools.diagnostic_gui.DiagnosticGui.update_checklist (   self)

Definition at line 654 of file diagnostic_gui.py.

def mobility_base_tools.diagnostic_gui.DiagnosticGui.update_gui_cb (   self)

Definition at line 487 of file diagnostic_gui.py.

def mobility_base_tools.diagnostic_gui.DiagnosticGui.update_left_stick_indicator (   self,
  yaw_val,
  enable_val 
)

Definition at line 1019 of file diagnostic_gui.py.

def mobility_base_tools.diagnostic_gui.DiagnosticGui.update_right_stick_indicator (   self,
  lat_val,
  forward_val 
)

Definition at line 1007 of file diagnostic_gui.py.

def mobility_base_tools.diagnostic_gui.DiagnosticGui.update_table (   self)

Definition at line 754 of file diagnostic_gui.py.

def mobility_base_tools.diagnostic_gui.DiagnosticGui.wake_days_changed (   self)

Definition at line 447 of file diagnostic_gui.py.

def mobility_base_tools.diagnostic_gui.DiagnosticGui.wake_hours_changed (   self)

Definition at line 453 of file diagnostic_gui.py.

def mobility_base_tools.diagnostic_gui.DiagnosticGui.wake_minutes_changed (   self)

Definition at line 459 of file diagnostic_gui.py.

def mobility_base_tools.diagnostic_gui.DiagnosticGui.wake_secs_changed (   self)

Definition at line 465 of file diagnostic_gui.py.

Member Data Documentation

mobility_base_tools.diagnostic_gui.DiagnosticGui._deferred_fit_in_view = Signal()
staticprivate

Definition at line 219 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui._widget
private

Definition at line 977 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.BAD = 1
static

Definition at line 127 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.bad_icon = QPixmap()
static

Definition at line 121 of file diagnostic_gui.py.

bool mobility_base_tools.diagnostic_gui.DiagnosticGui.base_connected = False
static

Definition at line 181 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.base_connected

Definition at line 503 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.BATT_COMP = 5
static

Definition at line 138 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.BATT_MAN = 0
static

Definition at line 133 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.battery_heading

Definition at line 334 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.battery_label

Definition at line 338 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.battery_percent = 0
static

Definition at line 117 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.battery_percent

Definition at line 781 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.battery_table_left_edge = 700
static

Definition at line 216 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.battery_table_top_edge = 730
static

Definition at line 217 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.battery_voltage = 0
static

Definition at line 118 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.battery_voltage

Definition at line 782 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.battery_voltage_label

Definition at line 341 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.blue_pen

Definition at line 892 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.bumper_dx = 62
static

Definition at line 210 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.bumper_dy = 54
static

Definition at line 211 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.bumper_fl_x = 70
static

Definition at line 202 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.bumper_fl_y = 60
static

Definition at line 203 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.bumper_fr_x = 293
static

Definition at line 204 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.bumper_fr_y = 60
static

Definition at line 205 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.bumper_front_left = 0
static

Definition at line 146 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.bumper_front_left

Definition at line 775 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.bumper_front_right = 0
static

Definition at line 147 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.bumper_front_right

Definition at line 776 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.bumper_lines

Definition at line 895 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.bumper_rear_left = 0
static

Definition at line 148 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.bumper_rear_left

Definition at line 777 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.bumper_rear_right = 0
static

Definition at line 149 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.bumper_rear_right

Definition at line 778 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.bumper_rl_x = 70
static

Definition at line 206 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.bumper_rl_y = 282
static

Definition at line 207 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.bumper_rr_x = 293
static

Definition at line 208 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.bumper_rr_y = 282
static

Definition at line 209 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.bumper_state_labels

Definition at line 898 of file diagnostic_gui.py.

bool mobility_base_tools.diagnostic_gui.DiagnosticGui.cal_enabled = True
static

Definition at line 156 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.cal_enabled

Definition at line 391 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.cal_time = rospy.Time(0)
static

Definition at line 157 of file diagnostic_gui.py.

list mobility_base_tools.diagnostic_gui.DiagnosticGui.checklist_status = []
static

Definition at line 131 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.checklist_status

Definition at line 280 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.CMD_COMP = 10
static

Definition at line 143 of file diagnostic_gui.py.

float mobility_base_tools.diagnostic_gui.DiagnosticGui.CMD_VEL_TIMEOUT_PERIOD = 0.2
static

Definition at line 113 of file diagnostic_gui.py.

bool mobility_base_tools.diagnostic_gui.DiagnosticGui.command_received = False
static

Definition at line 115 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.command_received

Definition at line 272 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.context_

Definition at line 225 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.current_cmd = Twist()
static

Definition at line 116 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.current_mode = -1
static

Definition at line 109 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.current_mode

Definition at line 664 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.current_tab_idx = -1
static

Definition at line 177 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.current_tab_idx

Definition at line 379 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.current_wake_time = rospy.Time(0)
static

Definition at line 168 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.cyan_pen

Definition at line 827 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.DISABLE_COMP = 7
static

Definition at line 140 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.DISABLE_MAN = 2
static

Definition at line 135 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.ESTOP_COMP = 6
static

Definition at line 139 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.ESTOP_MAN = 1
static

Definition at line 134 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.GOOD = 0
static

Definition at line 126 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.good_icon = QPixmap()
static

Definition at line 122 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.gui_update_timer = QTimer()
static

Definition at line 99 of file diagnostic_gui.py.

bool mobility_base_tools.diagnostic_gui.DiagnosticGui.gyro_cal_status = False
static

Definition at line 152 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.gyro_cal_status

Definition at line 798 of file diagnostic_gui.py.

float mobility_base_tools.diagnostic_gui.DiagnosticGui.gyro_x = 0.0
static

Definition at line 153 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.gyro_x

Definition at line 801 of file diagnostic_gui.py.

float mobility_base_tools.diagnostic_gui.DiagnosticGui.gyro_y = 0.0
static

Definition at line 154 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.gyro_y

Definition at line 802 of file diagnostic_gui.py.

float mobility_base_tools.diagnostic_gui.DiagnosticGui.gyro_z = 0.0
static

Definition at line 155 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.gyro_z

Definition at line 803 of file diagnostic_gui.py.

bool mobility_base_tools.diagnostic_gui.DiagnosticGui.is_currently_tab = False
static

Definition at line 175 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.is_currently_tab

Definition at line 492 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.joystick_bind_dot_counter = 0
static

Definition at line 106 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.joystick_bind_dot_counter

Definition at line 788 of file diagnostic_gui.py.

bool mobility_base_tools.diagnostic_gui.DiagnosticGui.joystick_bind_status = False
static

Definition at line 105 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.joystick_bind_status

Definition at line 785 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.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.JOYSTICK_COMP = 8
static

Definition at line 141 of file diagnostic_gui.py.

list mobility_base_tools.diagnostic_gui.DiagnosticGui.joystick_data = []
static

Definition at line 102 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.joystick_data

Definition at line 300 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.JOYSTICK_MAN = 3
static

Definition at line 136 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.joystick_power_ind

Definition at line 868 of file diagnostic_gui.py.

float mobility_base_tools.diagnostic_gui.DiagnosticGui.JOYSTICK_SUPPRESS_PERIOD = 0.2
static

Definition at line 112 of file diagnostic_gui.py.

bool mobility_base_tools.diagnostic_gui.DiagnosticGui.joystick_suppressed = False
static

Definition at line 114 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.joystick_suppressed

Definition at line 266 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.joystick_table_heading

Definition at line 296 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.joystick_table_labels

Definition at line 295 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.joystick_table_left_edge = 440
static

Definition at line 212 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.joystick_table_top_edge = 525
static

Definition at line 213 of file diagnostic_gui.py.

list mobility_base_tools.diagnostic_gui.DiagnosticGui.joystick_table_vals = []
static

Definition at line 103 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.joystick_table_vals

Definition at line 294 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.last_joystick_time = rospy.Time(0)
static

Definition at line 182 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.last_suppress_time = Time()
static

Definition at line 97 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.last_twist_time = Time()
static

Definition at line 98 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.magenta_pen

Definition at line 828 of file diagnostic_gui.py.

float mobility_base_tools.diagnostic_gui.DiagnosticGui.max_angular_actual = 0.0
static

Definition at line 163 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.max_angular_actual

Definition at line 604 of file diagnostic_gui.py.

float mobility_base_tools.diagnostic_gui.DiagnosticGui.max_angular_setting = 0.0
static

Definition at line 165 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.max_angular_setting

Definition at line 417 of file diagnostic_gui.py.

float mobility_base_tools.diagnostic_gui.DiagnosticGui.max_linear_actual = 0.0
static

Definition at line 162 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.max_linear_actual

Definition at line 603 of file diagnostic_gui.py.

float mobility_base_tools.diagnostic_gui.DiagnosticGui.max_linear_setting = 0.0
static

Definition at line 164 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.max_linear_setting

Definition at line 406 of file diagnostic_gui.py.

bool mobility_base_tools.diagnostic_gui.DiagnosticGui.max_speed_dirty = True
static

Definition at line 161 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.max_speed_dirty

Definition at line 412 of file diagnostic_gui.py.

bool mobility_base_tools.diagnostic_gui.DiagnosticGui.max_speed_known = False
static

Definition at line 160 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.max_speed_known

Definition at line 432 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.mode_heading

Definition at line 347 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.mode_ind

Definition at line 837 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.mode_ind_x1 = 52
static

Definition at line 195 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.mode_ind_x2 = 44
static

Definition at line 197 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.mode_ind_y1 = 37
static

Definition at line 196 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.mode_ind_y2 = 13
static

Definition at line 198 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.mode_label

Definition at line 351 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.NONE = 2
static

Definition at line 128 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.none_icon = QPixmap()
static

Definition at line 123 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.power_ind_x1 = 160
static

Definition at line 199 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.power_ind_x2 = 206
static

Definition at line 200 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.power_ind_y = 213
static

Definition at line 201 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.pub_set_wake_time

Definition at line 823 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.pub_start_bind

Definition at line 821 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.pub_stop_bind

Definition at line 822 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.raw_data_tab_idx = 5
static

Definition at line 178 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.red_pen

Definition at line 829 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.rel_wake_days = 0
static

Definition at line 169 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.rel_wake_days

Definition at line 449 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.rel_wake_hours = 0
static

Definition at line 170 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.rel_wake_hours

Definition at line 455 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.rel_wake_minutes = 0
static

Definition at line 171 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.rel_wake_minutes

Definition at line 461 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.rel_wake_secs = 0
static

Definition at line 172 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.rel_wake_secs

Definition at line 467 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.stick_ind_l

Definition at line 833 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.stick_ind_lox = 80
static

Definition at line 185 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.stick_ind_loy = 136
static

Definition at line 186 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.stick_ind_r

Definition at line 834 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.stick_ind_radius = 7
static

Definition at line 194 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.stick_ind_range_factor = stick_ind_range_pix/(stick_ind_range_max - stick_ind_range_min)
static

Definition at line 193 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.stick_ind_range_max = JoystickRaw.MAX
static

Definition at line 190 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.stick_ind_range_mid = JoystickRaw.CENTER
static

Definition at line 192 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.stick_ind_range_min = JoystickRaw.MIN
static

Definition at line 191 of file diagnostic_gui.py.

float mobility_base_tools.diagnostic_gui.DiagnosticGui.stick_ind_range_pix = 88.0
static

Definition at line 189 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.stick_ind_rox = 286
static

Definition at line 187 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.stick_ind_roy = 135
static

Definition at line 188 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.stick_line_l

Definition at line 835 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.stick_line_r

Definition at line 836 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.SUPPRESS_COMP = 9
static

Definition at line 142 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.suppress_dt

Definition at line 762 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.SUPPRESS_MAN = 4
static

Definition at line 137 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.topic_timeout_timer

Definition at line 229 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.twist_dt

Definition at line 766 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.twist_table_heading

Definition at line 317 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.twist_table_labels

Definition at line 321 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.twist_table_left_edge = 700
static

Definition at line 214 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.twist_table_top_edge = 580
static

Definition at line 215 of file diagnostic_gui.py.

mobility_base_tools.diagnostic_gui.DiagnosticGui.twist_table_vals

Definition at line 322 of file diagnostic_gui.py.

int mobility_base_tools.diagnostic_gui.DiagnosticGui.widget_count = 0
static

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 Sun Oct 6 2019 03:40:06