Inheritance diagram for TeleCmdTesterImpl:
Public Member Functions | |
def | __init__ |
TeleCmdTesterImpl constructor. | |
def | setupPayloadTable |
Initialize the payload table properties. | |
def | populatePackages |
Populate the package list. | |
def | populateTeleCommands |
Populate the telecommand list. | |
def | populatePayloads |
Populate the payload table. | |
def | zeroOutPayloads |
def | pasteCommand |
Paste the telecommand into the command window. | |
def | clearCommand |
Clear the command window. | |
def | queueCommand |
Queue the command to the VSC. | |
def | changeDb |
Change the database module. | |
def | clearGUI |
Clear the GUI. | |
def | initDb |
Import and initialize the database module. | |
def | getDB |
Retrieve the current database instance. | |
def | connectVSC |
Connect to the Script Engine Proxy. | |
Static Public Attributes | |
int | PAYLOAD_COL_MNEM = 0 |
int | PAYLOAD_COL_VAL = 1 |
int | PAYLOAD_COL_DESC = 2 |
This tool provides the ability to send tele-commands to the VSC in real time. The user can enter a tele-command database based on which the command mnemonics and their payloads will be populated.
The GUI provides the means to construct a tele-command as it is allowed in LICOS test scripts. The command can be pasted in to the command window and queued to the VSC.
Currently only one command execution at a time is supported.
Definition at line 31 of file TeleCmdTesterImpl.py.
|
TeleCmdTesterImpl constructor.
Definition at line 38 of file TeleCmdTesterImpl.py. |
|
Change the database module.
Definition at line 168 of file TeleCmdTesterImpl.py. |
|
Clear the command window.
Definition at line 154 of file TeleCmdTesterImpl.py. |
|
Clear the GUI.
Definition at line 179 of file TeleCmdTesterImpl.py. |
|
Connect to the Script Engine Proxy.
Definition at line 209 of file TeleCmdTesterImpl.py. |
|
Retrieve the current database instance.
Definition at line 202 of file TeleCmdTesterImpl.py. |
|
Import and initialize the database module.
Definition at line 188 of file TeleCmdTesterImpl.py. |
|
Paste the telecommand into the command window.
Definition at line 135 of file TeleCmdTesterImpl.py. |
|
Populate the package list.
Definition at line 75 of file TeleCmdTesterImpl.py. |
|
Populate the payload table.
Definition at line 104 of file TeleCmdTesterImpl.py. |
|
Populate the telecommand list.
Definition at line 85 of file TeleCmdTesterImpl.py. |
|
Queue the command to the VSC.
Definition at line 160 of file TeleCmdTesterImpl.py. |
|
Initialize the payload table properties. Set the selection mode to single row. Set the Description column stretchable. Definition at line 66 of file TeleCmdTesterImpl.py. |
|
Definition at line 131 of file TeleCmdTesterImpl.py. |
|
Definition at line 36 of file TeleCmdTesterImpl.py. |
|
Definition at line 34 of file TeleCmdTesterImpl.py. |
|
Definition at line 35 of file TeleCmdTesterImpl.py. |