Inheritance diagram for CmdPkg:
Public Member Functions | |
def | __init__ |
CmdPkg constructor. | |
def | __methodClosure |
def | getPayloadValue |
Retrieve the payload value of a telecommand. | |
def | getPayloadDef |
Retrieve the payload definion. | |
def | getPayloadList |
Retrieve payload mnemonics. | |
def | getCmds |
Retrieve telecommand mnemonics. | |
def | getCmdObj |
Retrieve the telecommand object. | |
def | getCmdDb |
Retrieve the module containing command database classes. | |
def | getCmdCount |
Retrieve number of commands sent to the VSC since the start of the ScriptEngine. | |
def | getName |
Retrieve the package name. |
There is a corresponding package class for each of the packages provided by the command and telemetry database. The telecommand mnemonics are grouped by these packages and LICOS syntax requires that they be specified when queueing telecommands to the VSC.
See this link for a list of packages and their telecommands.
Definition at line 51 of file cmdTlmDb.py.
|
CmdPkg constructor.
For example if LHK is the sub-class then the three telecommand classes from the generated LCAT_cmd_db module are converted to member methods of the LHK class. Each member method contains named arguments where each argument is named after the corresponding telecommand payload. As with Python methods, the payload names are optional when passing the arguments to the telecommands. Reimplemented in DDT, FILE, LCI, LCM, LFS, LHK, LIM, LMC, LPA, LSM, LTC, MEM, and PBC. Definition at line 54 of file cmdTlmDb.py. |
|
Definition at line 91 of file cmdTlmDb.py. |
|
Retrieve number of commands sent to the VSC since the start of the ScriptEngine.
Definition at line 221 of file cmdTlmDb.py. |
|
Retrieve the module containing command database classes.
Definition at line 214 of file cmdTlmDb.py. |
|
Retrieve the telecommand object. This method retrieves the telecommand object for the telecommand cmd. It can be used to access members not exposed by this class.
Definition at line 201 of file cmdTlmDb.py. |
|
Retrieve telecommand mnemonics. This method retrieves all the telecommand mnemonics that are declared for this package.
Definition at line 191 of file cmdTlmDb.py. |
|
Retrieve the package name.
Definition at line 229 of file cmdTlmDb.py. |
|
Retrieve the payload definion. This method retrieves the list containing the payload definition as defined in the telecommand class.
Definition at line 160 of file cmdTlmDb.py. |
|
Retrieve payload mnemonics. This method retrieves all the payload mnemonics that are needed for the telecommand cmd.
Definition at line 179 of file cmdTlmDb.py. |
|
Retrieve the payload value of a telecommand. This method returns the payload value as set by the last call to the telecommand method.
Definition at line 147 of file cmdTlmDb.py. |