Inheritance diagram for LIM:
Public Member Functions | |
def | __init__ |
LIM constructor. | |
def | startStateMonitor |
Enable the "State" telemetry handler. | |
def | stopStateMonitor |
Disable the "State" telemetry handler. | |
def | __setLimState |
Callback method for processing the "State" telemetry. | |
def | getOperatingMode |
Retrieve the LIM operating mode. | |
def | getOperatingModeStr |
Retrieve the LIM operating mode string. | |
def | getAction |
Retrieve the LIM action performed. | |
def | getActionStr |
Retrieve the LIM action performed. | |
def | getStatus |
Retrieve the status of the last LIM action performed. | |
def | getStatusStr |
Retrieve the status of the last LIM action performed. | |
def | isLimStateStale |
Check if the last received LIM State telemetry is stale. | |
def | setStaleThreshold |
Set the stale interval threshold in seconds. | |
Static Public Attributes | |
dictionary | OPERATING_MODES |
LIM Operating modes. | |
dictionary | ACTIONS |
LIM Actions. | |
dictionary | GRB_STATES |
LIM GRB States. |
Provides access to LIM telecommands.
Definition at line 27 of file LIM.py.
|
LIM constructor.
Reimplemented from CmdPkg. |
|
Callback method for processing the "State" telemetry.
|
|
Retrieve the LIM action performed.
|
|
Retrieve the LIM action performed.
|
|
Retrieve the LIM operating mode.
|
|
Retrieve the LIM operating mode string.
|
|
Retrieve the status of the last LIM action performed.
|
|
Retrieve the status of the last LIM action performed.
|
|
Check if the last received LIM State telemetry is stale.
|
|
Set the stale interval threshold in seconds.
|
|
Enable the "State" telemetry handler.
|
|
Disable the "State" telemetry handler.
|
|
LIM Actions.
|
|
Initial value: { LIM_GRB_STATE_IDLE: "No GRB in progress", LIM_GRB_STATE_0: "GRB0 state - a GRB is suspected, but the spacecraft has not been repointed", LIM_GRB_STATE_1: "GRB1 state - a GRB has been confirmed and the spacecraft has been repointed", LIM_GRB_STATE_2: "GRB2 state - a GRB has ended, but the spacecraft is still repointed", }
|
|
Initial value: { LIM_OP_MODE_TERMINAL: 'TERMINAL', LIM_OP_MODE_QUIESCENT: 'QUIESCENT', LIM_OP_MODE_CALIBRATION: 'CALIBRATION', LIM_OP_MODE_DIAGNOSTIC: 'DIAGNOSTIC', LIM_OP_MODE_PHYSICS: 'PHYSICS', LIM_OP_MODE_PHYSICS_SAA: 'PHYSICS-SAA', LIM_OP_MODE_TOO: 'TOO', LIM_OP_MODE_TOO_SAA: 'TOO-SAA', LIM_OP_MODE_ARR: 'ARR', LIM_OP_MODE_ARR_SAA: 'ARR-SAA', LIM_OP_MODE_HOLD: 'HOLD', }
|