Inheritance diagram for LCATcmdDb:
Public Member Functions | |
def | __init__ |
LCATcmdDb constructor. | |
def | getCmdDict |
Return the command dictionary. | |
def | getDbModule |
Return the generated database module. | |
def | setCmdConfirmCallback |
Set the user script callback for the command confirmation telemetry. | |
def | getCmdConfirmCallback |
Get the current command confirmation callback. | |
def | confirmation |
Default callback for command confirmation telemetry. | |
def | quietConfirmation |
quiet callback for command confirmation telemetry | |
def | getConfirmationPacket |
Retrieve the last command confirmation packet received. | |
def | getConfirmationMsg |
Retrieve the status inside the last command confirmation packet received. | |
def | __confirmation |
Callback for the command confirmation telemetry. | |
def | waitForConfirmation |
Wait for the command confirmation packet. | |
def | waitForSuccessfulConfirmation |
Wait for successful command confirmation telemetry. | |
def | enableCmdConfirmTelem |
def | disableCmdConfirmTelem |
def | isCmdConfirmTelemEnabled |
This class contains all telecommands based on the generated LCAT_cmd_db database. The telecommands are grouped by packages. A sample usage of queuing the telecommands to the VSC is shown below:
from LICOS.lib.cmdTlmDb.LCATcmdDb import LCATcmdDb . . lcat = LCATcmdDb(self.vsc) mem = lcat.MEM packet = mem.LMEMDUMPMEM(LMEMLATUNIT=1, LMEMTRANID=2, LMEMPAD=3, LMEMADDRESSHI=4, LMEMADDRESSLO=5, LMEMSIZEHI=6, LMEMSIZELO=7)
Definition at line 43 of file LCATcmdDb.py.
|
Callback for the command confirmation telemetry.
Definition at line 142 of file LCATcmdDb.py. |
|
LCATcmdDb constructor.
Reimplemented from CmdDb. Definition at line 46 of file LCATcmdDb.py. |
|
Default callback for command confirmation telemetry.
Definition at line 103 of file LCATcmdDb.py. |
|
Definition at line 186 of file LCATcmdDb.py. |
|
Definition at line 183 of file LCATcmdDb.py. |
|
Get the current command confirmation callback.
Definition at line 96 of file LCATcmdDb.py. |
|
Return the command dictionary.
Definition at line 75 of file LCATcmdDb.py. |
|
Retrieve the status inside the last command confirmation packet received.
Definition at line 132 of file LCATcmdDb.py. |
|
Retrieve the last command confirmation packet received.
Definition at line 126 of file LCATcmdDb.py. |
|
Return the generated database module.
Definition at line 82 of file LCATcmdDb.py. |
|
Definition at line 189 of file LCATcmdDb.py. |
|
quiet callback for command confirmation telemetry
Definition at line 119 of file LCATcmdDb.py. |
|
Set the user script callback for the command confirmation telemetry.
Definition at line 89 of file LCATcmdDb.py. |
|
Wait for the command confirmation packet.
Definition at line 151 of file LCATcmdDb.py. |
|
Wait for successful command confirmation telemetry.
Definition at line 168 of file LCATcmdDb.py. |