Definition at line 71 of file test_monitor_panel.py.
def life_test.test_monitor_panel.TestMonitorPanel.__init__ | ( | self, | |
parent, | |||
manager, | |||
test, | |||
serial | |||
) |
Definition at line 72 of file test_monitor_panel.py.
def life_test.test_monitor_panel.TestMonitorPanel._calc_remaining | ( | self | ) | [private] |
Definition at line 344 of file test_monitor_panel.py.
def life_test.test_monitor_panel.TestMonitorPanel._calc_run_time | ( | self | ) | [private] |
Definition at line 330 of file test_monitor_panel.py.
def life_test.test_monitor_panel.TestMonitorPanel._check_keys | ( | self, | |
bay | |||
) | [private] |
Check that machine has valid keys for remote launching Uses paramiko to make sure it can open a connection to the remote machine. Will open a message box with error message if it is unable to log in. Returns False if failure, True if OK.
Definition at line 743 of file test_monitor_panel.py.
def life_test.test_monitor_panel.TestMonitorPanel._check_machine | ( | self, | |
bay | |||
) | [private] |
Check the machine is online. @return True if machine is OK
Definition at line 721 of file test_monitor_panel.py.
def life_test.test_monitor_panel.TestMonitorPanel._check_test_ready | ( | self | ) | [private] |
Check if test has <0 time remaining. @return False if test has no time left
Definition at line 826 of file test_monitor_panel.py.
def life_test.test_monitor_panel.TestMonitorPanel._confirm_launch | ( | self | ) | [private] |
Checks with user to make sure test can start. @return True if user is OK
Definition at line 838 of file test_monitor_panel.py.
def life_test.test_monitor_panel.TestMonitorPanel._create_monitor | ( | self | ) | [private] |
Loads runtime_monitor panel. Called after to make display work
Definition at line 227 of file test_monitor_panel.py.
def life_test.test_monitor_panel.TestMonitorPanel._display_logs | ( | self | ) | [private] |
Displays logs on screen.
Only update_test_record should be called
Definition at line 310 of file test_monitor_panel.py.
def life_test.test_monitor_panel.TestMonitorPanel._enable_bay | ( | self | ) | [private] |
Reserve bay from manager, enable power @return False if unable to reserve bay or enable power
Definition at line 808 of file test_monitor_panel.py.
def life_test.test_monitor_panel.TestMonitorPanel._enable_controls | ( | self | ) | [private] |
Set pause/reset and power buttons on or off.
Definition at line 531 of file test_monitor_panel.py.
def life_test.test_monitor_panel.TestMonitorPanel._load_bay | ( | self | ) | [private] |
Checks that the bay is valid, reserves bay, runs power. @return None if bay invalid
Definition at line 793 of file test_monitor_panel.py.
def life_test.test_monitor_panel.TestMonitorPanel._new_msg | ( | self | ) | [private] |
Updates state with new data from test_status
Definition at line 580 of file test_monitor_panel.py.
def life_test.test_monitor_panel.TestMonitorPanel._status_callback | ( | self, | |
msg | |||
) | [private] |
Callback from BAY/test_status topic
Definition at line 571 of file test_monitor_panel.py.
def life_test.test_monitor_panel.TestMonitorPanel._tear_down_test | ( | self | ) | [private] |
Reset displays and state. Shut down test processes
Definition at line 661 of file test_monitor_panel.py.
def life_test.test_monitor_panel.TestMonitorPanel._test_power_cmd | ( | self | ) | [private] |
Definition at line 412 of file test_monitor_panel.py.
def life_test.test_monitor_panel.TestMonitorPanel._update_controls | ( | self, | |
level = 4 , |
|||
msg = 'None' |
|||
) | [private] |
Called after status message or timer callback.
Definition at line 514 of file test_monitor_panel.py.
def life_test.test_monitor_panel.TestMonitorPanel._update_status_bar | ( | self, | |
level, | |||
msg | |||
) | [private] |
Updates test status bar.
Definition at line 493 of file test_monitor_panel.py.
Launches test on correct bay @return False if launch failed or aborted
Definition at line 850 of file test_monitor_panel.py.
Definition at line 237 of file test_monitor_panel.py.
def life_test.test_monitor_panel.TestMonitorPanel.make_launch_script | ( | self, | |
bay, | |||
script, | |||
local_diag_topic | |||
) |
Definition at line 604 of file test_monitor_panel.py.
def life_test.test_monitor_panel.TestMonitorPanel.on_close | ( | self, | |
event | |||
) |
Definition at line 265 of file test_monitor_panel.py.
def life_test.test_monitor_panel.TestMonitorPanel.on_end_choice | ( | self, | |
event = None |
|||
) |
Definition at line 240 of file test_monitor_panel.py.
def life_test.test_monitor_panel.TestMonitorPanel.on_halt_test | ( | self, | |
event = None |
|||
) |
Calls halt_test service to test monitor
Definition at line 952 of file test_monitor_panel.py.
def life_test.test_monitor_panel.TestMonitorPanel.on_invent_timer | ( | self, | |
event | |||
) |
Update inventory system with a note on progress every 10 minutes
Definition at line 992 of file test_monitor_panel.py.
def life_test.test_monitor_panel.TestMonitorPanel.on_power_disable | ( | self, | |
event | |||
) |
Definition at line 441 of file test_monitor_panel.py.
def life_test.test_monitor_panel.TestMonitorPanel.on_power_run | ( | self, | |
event | |||
) |
Definition at line 423 of file test_monitor_panel.py.
def life_test.test_monitor_panel.TestMonitorPanel.on_power_standby | ( | self, | |
event | |||
) |
Definition at line 432 of file test_monitor_panel.py.
def life_test.test_monitor_panel.TestMonitorPanel.on_power_timer | ( | self, | |
event = None |
|||
) |
Definition at line 453 of file test_monitor_panel.py.
def life_test.test_monitor_panel.TestMonitorPanel.on_reset_test | ( | self, | |
event = None |
|||
) |
Calls reset_test service to test monitor
Definition at line 969 of file test_monitor_panel.py.
Definition at line 380 of file test_monitor_panel.py.
def life_test.test_monitor_panel.TestMonitorPanel.on_timer | ( | self, | |
event | |||
) |
Definition at line 350 of file test_monitor_panel.py.
def life_test.test_monitor_panel.TestMonitorPanel.on_user_entry | ( | self, | |
event | |||
) |
Definition at line 291 of file test_monitor_panel.py.
Called when test is closing down.
Definition at line 986 of file test_monitor_panel.py.
Definition at line 450 of file test_monitor_panel.py.
def life_test.test_monitor_panel.TestMonitorPanel.start_stop_test | ( | self, | |
event | |||
) |
Definition at line 641 of file test_monitor_panel.py.
Definition at line 548 of file test_monitor_panel.py.
Definition at line 709 of file test_monitor_panel.py.
Called when user presses "stop" button.
Definition at line 653 of file test_monitor_panel.py.
def life_test.test_monitor_panel.TestMonitorPanel.update_board | ( | self, | |
value, | |||
estop | |||
) |
Updates power board control with status.
Definition at line 458 of file test_monitor_panel.py.
def life_test.test_monitor_panel.TestMonitorPanel.update_test_record | ( | self, | |
note = '' |
|||
) |
Updates record, notifies operator if necessary.
Definition at line 299 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 229 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 573 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.
Definition at line 72 of file test_monitor_panel.py.