Public Member Functions | Public Attributes | Private Member Functions | Private Attributes
life_test.manager.TestManagerFrame Class Reference

List of all members.

Public Member Functions

def __del__
def __init__
def close_tab
def create_menu_bar
def invent_client
def load_invent_client
def load_rooms_from_file
 Loads locations for tests.
def load_test
def load_tests_from_file
def log
def log_test_entry
def on_close
def on_heartbeat_timer
def on_info_timer
def on_menu
 Add stuff for invent login, loading test bays.
def on_start
def power_disable
def power_run
def power_standby
def select_string_from_list
 Pop-up GUI that lets users select which test to load.
def select_test
def shutdown
def test_start_check
def test_stop
def update_log_display

Public Attributes

 room

Private Member Functions

def _diag_cb
def _new_diag
 Look for known power boards in diagnostics, update panels.
def _reset_power_disable

Private Attributes

 _active_bays
 _active_boards
 _active_serials
 _current_log
 _debug
 _diag_sub
 _diags
 _file_menu
 _heartbeat_pub
 _heartbeat_timer
 _info_pub
 _info_timer
 _invent_client
 _log_text
 _main_panel
 _mutex
 _power_cmd
 _power_node
 _rooms
 _serial_text
 _start_button
 _start_panel
 _tab_ctrl
 _test_panels
 _tests
 _tests_by_serial
 _tests_menu
 _xrc

Detailed Description

Definition at line 73 of file manager.py.


Constructor & Destructor Documentation

def life_test.manager.TestManagerFrame.__init__ (   self,
  parent,
  debug = False 
)

Definition at line 74 of file manager.py.

Definition at line 146 of file manager.py.


Member Function Documentation

def life_test.manager.TestManagerFrame._diag_cb (   self,
  msg 
) [private]

Definition at line 163 of file manager.py.

Look for known power boards in diagnostics, update panels.

Definition at line 171 of file manager.py.

def life_test.manager.TestManagerFrame._reset_power_disable (   self,
  bay 
) [private]

Definition at line 261 of file manager.py.

def life_test.manager.TestManagerFrame.close_tab (   self,
  serial 
)

Definition at line 220 of file manager.py.

Definition at line 507 of file manager.py.

Definition at line 150 of file manager.py.

Definition at line 305 of file manager.py.

Loads locations for tests.

Definition at line 381 of file manager.py.

def life_test.manager.TestManagerFrame.load_test (   self,
  test,
  serial 
)

Definition at line 203 of file manager.py.

def life_test.manager.TestManagerFrame.load_tests_from_file (   self,
  test_xml_path = os.path.join(roslib.packages.get_pkg_dir('life_test'), 'tests.xml' 
)

Definition at line 396 of file manager.py.

def life_test.manager.TestManagerFrame.log (   self,
  msg 
)

Definition at line 452 of file manager.py.

def life_test.manager.TestManagerFrame.log_test_entry (   self,
  test_name,
  machine,
  message 
)

Definition at line 458 of file manager.py.

def life_test.manager.TestManagerFrame.on_close (   self,
  event 
)

Definition at line 474 of file manager.py.

Definition at line 159 of file manager.py.

Definition at line 153 of file manager.py.

def life_test.manager.TestManagerFrame.on_menu (   self,
  event 
)

Add stuff for invent login, loading test bays.

Definition at line 489 of file manager.py.

def life_test.manager.TestManagerFrame.on_start (   self,
  event 
)

Definition at line 342 of file manager.py.

Definition at line 297 of file manager.py.

Definition at line 276 of file manager.py.

Definition at line 287 of file manager.py.

Pop-up GUI that lets users select which test to load.

Definition at line 407 of file manager.py.

def life_test.manager.TestManagerFrame.select_test (   self,
  serial 
)

Definition at line 429 of file manager.py.

Definition at line 141 of file manager.py.

def life_test.manager.TestManagerFrame.test_start_check (   self,
  bay,
  serial 
)

Definition at line 231 of file manager.py.

Definition at line 246 of file manager.py.

Definition at line 469 of file manager.py.


Member Data Documentation

Definition at line 74 of file manager.py.

Definition at line 74 of file manager.py.

Definition at line 74 of file manager.py.

Definition at line 74 of file manager.py.

Definition at line 74 of file manager.py.

Definition at line 74 of file manager.py.

Definition at line 74 of file manager.py.

Definition at line 507 of file manager.py.

Definition at line 74 of file manager.py.

Definition at line 74 of file manager.py.

Definition at line 74 of file manager.py.

Definition at line 74 of file manager.py.

Definition at line 74 of file manager.py.

Definition at line 74 of file manager.py.

Definition at line 74 of file manager.py.

Definition at line 74 of file manager.py.

Definition at line 74 of file manager.py.

Definition at line 74 of file manager.py.

Definition at line 381 of file manager.py.

Definition at line 74 of file manager.py.

Definition at line 74 of file manager.py.

Definition at line 74 of file manager.py.

Definition at line 74 of file manager.py.

Definition at line 74 of file manager.py.

Definition at line 396 of file manager.py.

Definition at line 74 of file manager.py.

Definition at line 507 of file manager.py.

Definition at line 74 of file manager.py.

Definition at line 381 of file manager.py.


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


life_test
Author(s): Kevin Watts
autogenerated on Sat Dec 28 2013 17:56:37