|
M1M3 Support System
|
Subscriber to receive events, telemetry data and commands from SAL. More...
#include <M1M3SSSubscriber.h>
Public Member Functions | |
| void | setSAL (std::shared_ptr< SAL_MTM1M3 > m1m3SAL, std::shared_ptr< SAL_MTMount > mtMountSAL) |
| Command * | tryAcceptCommandSetLogLevel () |
| Command * | tryAcceptCommandStart () |
| Check for a Start command. | |
| Command * | tryAcceptCommandEnable () |
| Command * | tryAcceptCommandDisable () |
| Command * | tryAcceptCommandStandby () |
| Command * | tryAcceptCommandExitControl () |
| Command * | tryAcceptCommandPanic () |
| Command * | tryAcceptCommandSetSlewFlag () |
| Command * | tryAcceptCommandClearSlewFlag () |
| Command * | tryAcceptCommandTurnAirOn () |
| Command * | tryAcceptCommandTurnAirOff () |
| Command * | tryAcceptCommandBoosterValveOpen () |
| Command * | tryAcceptCommandBoosterValveClose () |
| Command * | tryAcceptCommandApplyOffsetForces () |
| Command * | tryAcceptCommandClearOffsetForces () |
| Command * | tryAcceptCommandRaiseM1M3 () |
| Command * | tryAcceptCommandLowerM1M3 () |
| Command * | tryAcceptCommandPauseM1M3RaisingLowering () |
| Command * | tryAcceptCommandResumeM1M3RaisingLowering () |
| Command * | tryAcceptCommandApplyActiveOpticForces () |
| Command * | tryAcceptCommandClearActiveOpticForces () |
| Command * | tryAcceptCommandEnterEngineering () |
| Command * | tryAcceptCommandExitEngineering () |
| Command * | tryAcceptCommandTestHardpoint () |
| Command * | tryAcceptCommandKillHardpointTest () |
| Command * | tryAcceptCommandMoveHardpointActuators () |
| Command * | tryAcceptCommandEnableHardpointChase () |
| Command * | tryAcceptCommandDisableHardpointChase () |
| Command * | tryAcceptCommandAbortRaiseM1M3 () |
| Command * | tryAcceptCommandTranslateM1M3 () |
| Command * | tryAcceptCommandStopHardpointMotion () |
| Command * | tryAcceptCommandPositionM1M3 () |
| Command * | tryAcceptCommandTurnLightsOn () |
| Command * | tryAcceptCommandTurnLightsOff () |
| Command * | tryAcceptCommandTurnPowerOn () |
| Command * | tryAcceptCommandTurnPowerOff () |
| Command * | tryAcceptCommandEnableHardpointCorrections () |
| Command * | tryAcceptCommandDisableHardpointCorrections () |
| Command * | tryAcceptCommandRunMirrorForceProfile () |
| Command * | tryAcceptCommandAbortProfile () |
| Command * | tryAcceptCommandApplyOffsetForcesByMirrorForce () |
| Command * | tryAcceptCommandUpdatePID () |
| Command * | tryAcceptCommandResetPID () |
| Command * | tryAcceptCommandForceActuatorBumpTest () |
| Command * | tryAcceptCommandKillForceActuatorBumpTest () |
| Command * | tryAcceptCommandDisableForceActuator () |
| Command * | tryAcceptCommandEnableForceActuator () |
| Command * | tryAcceptCommandEnableAllForceActuators () |
| Command * | tryAcceptCommandEnableDisableForceComponent () |
| Command * | tryAcceptCommandSetSlewControllerSettings () |
| Command * | tryGetSampleTMAAzimuth () |
| Command * | tryGetSampleTMAElevation () |
Static Public Member Functions | |
| static M1M3SSSubscriber & | get () |
| Retrieves singleton instance. | |
Subscriber to receive events, telemetry data and commands from SAL.
Comntains method to try to read commands (tryAcceptCommamnd*) , telemetry data (tryGetSample*).
|
static |
Retrieves singleton instance.
| Command * LSST::M1M3::SS::M1M3SSSubscriber::tryAcceptCommandStart | ( | ) |
Check for a Start command.