Public Member Functions | |
def | __init__ |
ScriptEngineConnector constructor. | |
def | initCmdCountMon |
Initialize the command count monitor. | |
def | getCmdCountMon |
Retrieve the command count monitor instance. | |
def | getCmdDebug |
Retrieve the command debug flag. | |
def | getDiagHandler |
Retrieve the diagnostic telemetry handler. | |
def | getTelemHandler |
Retrieve the LAT/VSC telemetry handler. | |
def | getPidsHandler |
Retrieve the pids telemetry handler. | |
def | getArchiver |
Retrieve the command archiver object. | |
def | getTlmDb |
def | setTlmDb |
def | bootSIU |
Boot the SIU. | |
def | bootEPU |
Send boot telecommand to the EPU. | |
def | resetSIU |
Initiate a warm reboot of the SIU. | |
def | resetEPU |
Initiate a warm reboot of the EPU. | |
def | mainFeedOn |
Turn on the main feed. | |
def | powerOnEpuOnly |
Power on the EPU only. | |
def | powerOffEpuOnly |
Power off the EPU only. | |
def | setPowerEpuOnly |
def | powerOnTemOnly |
def | powerOffTemOnly |
def | setPowerTemOnly |
def | powerOnCalOnly |
def | powerOffCalOnly |
def | setPowerCalOnly |
def | setBiasVoltageCal |
def | powerOnTkrOnly |
def | powerOffTkrOnly |
def | setPowerTkrOnly |
def | setBiasVoltageTkr |
def | powerOnAemOnly |
def | powerOffAemOnly |
def | setPowerAemOnly |
def | powerOnFreeBoardOnly |
def | powerOffFreeBoardOnly |
def | setPowerFreeBoardOnly |
def | setBiasVoltageAcd |
def | setBiasVoltageAcdNew |
Set ACD bias voltages for free board. | |
def | start |
Start the scheduler. | |
def | stop |
Stop the scheduler. | |
def | getCmdTuple |
Retrieve the command tuple. | |
def | logCmd |
Log the command and its payloads. | |
def | execute |
Send the command to the VSC. | |
def | executeTeleCmd |
Send the command to the VSC and increment command counter. | |
def | m7 |
Send the magic seven. | |
def | m7default |
Send the default magic seven. | |
def | m7off |
Send a blank schedule() to turn off magic seven. | |
def | siuSelect |
Select SIU. | |
def | daqSelect |
Select DAQ. | |
def | ssr |
Enable or disable SSR. | |
def | toggle |
Toggle lines. | |
def | pids |
Download SIU pids. | |
def | reset |
Reset the VSC proxy. | |
def | grb |
grb. | |
def | monitor |
monitor method. | |
def | getCmdCount |
Retrieve number of commands sent to the VSC since the start of the ScriptEngine. | |
def | getController |
Return the VSC controller instance. | |
Static Public Attributes | |
AA = VSC.VscProxy.AA | |
AB = VSC.VscProxy.AB | |
BA = VSC.VscProxy.BA | |
BB = VSC.VscProxy.BB | |
int | BOOTFLAG_UPPERBANK = 0x5400 |
int | BOOTFLAG_LOWERBANK = 0xA800 |
int | BOOTFLAG_MNTEEPROM = 0xC000 |
int | VscCtrlPort = 3000 |
DownloadSiuPids = VSC.VscProxy.DownloadSiuPids | |
Private Attributes | |
__tlmDb |
This class creates three VSC proxies, one to the control stream to send tele-commands, one to the diagnostics proxy and one to the telemetry proxy.
Definition at line 34 of file ScriptEngineConnector.py.
|
ScriptEngineConnector constructor.
Definition at line 49 of file ScriptEngineConnector.py. |
|
Send boot telecommand to the EPU.
Definition at line 181 of file ScriptEngineConnector.py. |
|
Boot the SIU.
Definition at line 161 of file ScriptEngineConnector.py. |
|
Select DAQ.
Definition at line 669 of file ScriptEngineConnector.py. |
|
Send the command to the VSC.
Definition at line 602 of file ScriptEngineConnector.py. |
|
Send the command to the VSC and increment command counter.
Definition at line 617 of file ScriptEngineConnector.py. |
|
Retrieve the command archiver object.
Definition at line 148 of file ScriptEngineConnector.py. |
|
Retrieve number of commands sent to the VSC since the start of the ScriptEngine.
Definition at line 727 of file ScriptEngineConnector.py. |
|
Retrieve the command count monitor instance.
Definition at line 112 of file ScriptEngineConnector.py. |
|
Retrieve the command debug flag.
Definition at line 119 of file ScriptEngineConnector.py. |
|
Retrieve the command tuple.
Definition at line 575 of file ScriptEngineConnector.py. |
|
Return the VSC controller instance.
Definition at line 735 of file ScriptEngineConnector.py. |
|
Retrieve the diagnostic telemetry handler.
Definition at line 126 of file ScriptEngineConnector.py. |
|
Retrieve the pids telemetry handler.
Definition at line 140 of file ScriptEngineConnector.py. |
|
Retrieve the LAT/VSC telemetry handler.
Definition at line 133 of file ScriptEngineConnector.py. |
|
Definition at line 155 of file ScriptEngineConnector.py. |
|
grb.
Definition at line 712 of file ScriptEngineConnector.py. |
|
Initialize the command count monitor.
Definition at line 104 of file ScriptEngineConnector.py. |
|
Log the command and its payloads.
Definition at line 589 of file ScriptEngineConnector.py. |
|
Send the magic seven.
Definition at line 627 of file ScriptEngineConnector.py. |
|
Send the default magic seven.
Definition at line 642 of file ScriptEngineConnector.py. |
|
Send a blank schedule() to turn off magic seven.
Definition at line 656 of file ScriptEngineConnector.py. |
|
Turn on the main feed. The default parameter values turn on the PDU and GASU at the same time. To turn on the PDU only: pduId = PDU id, mfPri = 1 dabPri = 0 dabRed = 0 To turn on the primary GASU (after turning on the PDU): pduId = PDU id, mfPri = 1 dabPri = 1 dabRed = 0 To turn on the redundant GASU (after turning on the PDU): pduId = PDU id, mfPri = 1 dabPri = 0 dabRed = 1
Definition at line 226 of file ScriptEngineConnector.py. |
|
monitor method. monitor the VSC telemetry on state (state) Definition at line 719 of file ScriptEngineConnector.py. |
|
Download SIU pids.
Definition at line 698 of file ScriptEngineConnector.py. |
|
Definition at line 447 of file ScriptEngineConnector.py. |
|
Definition at line 361 of file ScriptEngineConnector.py. |
|
Power off the EPU only.
Definition at line 288 of file ScriptEngineConnector.py. |
|
Definition at line 473 of file ScriptEngineConnector.py. |
|
Definition at line 331 of file ScriptEngineConnector.py. |
|
Definition at line 404 of file ScriptEngineConnector.py. |
|
Definition at line 444 of file ScriptEngineConnector.py. |
|
Definition at line 358 of file ScriptEngineConnector.py. |
|
Power on the EPU only.
Definition at line 280 of file ScriptEngineConnector.py. |
|
Definition at line 470 of file ScriptEngineConnector.py. |
|
Definition at line 328 of file ScriptEngineConnector.py. |
|
Definition at line 401 of file ScriptEngineConnector.py. |
|
Reset the VSC proxy.
Definition at line 705 of file ScriptEngineConnector.py. |
|
Initiate a warm reboot of the EPU.
Definition at line 213 of file ScriptEngineConnector.py. |
|
Initiate a warm reboot of the SIU.
Definition at line 200 of file ScriptEngineConnector.py. |
|
Definition at line 500 of file ScriptEngineConnector.py. |
|
Set ACD bias voltages for free board.
Definition at line 518 of file ScriptEngineConnector.py. |
|
Definition at line 388 of file ScriptEngineConnector.py. |
|
Definition at line 431 of file ScriptEngineConnector.py. |
|
Definition at line 450 of file ScriptEngineConnector.py. |
|
Definition at line 364 of file ScriptEngineConnector.py. |
|
Definition at line 296 of file ScriptEngineConnector.py. |
|
Definition at line 476 of file ScriptEngineConnector.py. |
|
Definition at line 334 of file ScriptEngineConnector.py. |
|
Definition at line 407 of file ScriptEngineConnector.py. |
|
Definition at line 158 of file ScriptEngineConnector.py. |
|
Select SIU.
Definition at line 661 of file ScriptEngineConnector.py. |
|
Enable or disable SSR.
Definition at line 677 of file ScriptEngineConnector.py. |
|
Start the scheduler.
Definition at line 560 of file ScriptEngineConnector.py. |
|
Stop the scheduler.
Definition at line 568 of file ScriptEngineConnector.py. |
|
Toggle lines.
Definition at line 689 of file ScriptEngineConnector.py. |
|
Definition at line 159 of file ScriptEngineConnector.py. |
|
Definition at line 36 of file ScriptEngineConnector.py. |
|
Definition at line 37 of file ScriptEngineConnector.py. |
|
Definition at line 38 of file ScriptEngineConnector.py. |
|
Definition at line 39 of file ScriptEngineConnector.py. |
|
Definition at line 42 of file ScriptEngineConnector.py. |
|
Definition at line 43 of file ScriptEngineConnector.py. |
|
Definition at line 41 of file ScriptEngineConnector.py. |
|
Definition at line 47 of file ScriptEngineConnector.py. |
|
Definition at line 45 of file ScriptEngineConnector.py. |