M1M3 Support System
|
Raises mirror in engineering state. More...
#include <PausedRaisingState.h>
Public Member Functions | |
States::Type | update (UpdateCommand *command) override |
Called to retrieve telemetry data. | |
States::Type | resumeM1M3RaisingLowering (ResumeM1M3RaisingLoweringCommand *command) override |
![]() | |
EnabledState (std::string name) | |
States::Type | storeTMAAzimuthSample (TMAAzimuthSampleCommand *command) override |
States::Type | storeTMAElevationSample (TMAElevationSampleCommand *command) override |
![]() | |
State (std::string name) | |
virtual States::Type | enterControl (EnterControlCommand *command) |
Executes EnterControlCommand. | |
virtual States::Type | start (StartCommand *command) |
virtual States::Type | enable (EnableCommand *command) |
virtual States::Type | disable (DisableCommand *command) |
virtual States::Type | standby (StandbyCommand *command) |
virtual States::Type | exitControl (ExitControlCommand *command) |
virtual States::Type | setSlewFlag (SetSlewFlagCommand *command) |
virtual States::Type | clearSlewFlag (ClearSlewFlagCommand *command) |
virtual States::Type | turnAirOn (TurnAirOnCommand *command) |
virtual States::Type | turnAirOff (TurnAirOffCommand *command) |
virtual States::Type | boosterValveOpen (BoosterValveOpenCommand *command) |
virtual States::Type | boosterValveClose (BoosterValveCloseCommand *command) |
virtual States::Type | applyOffsetForces (ApplyOffsetForcesCommand *command) |
virtual States::Type | clearOffsetForces (ClearOffsetForcesCommand *command) |
virtual States::Type | raiseM1M3 (RaiseM1M3Command *command) |
virtual States::Type | lowerM1M3 (LowerM1M3Command *command) |
virtual States::Type | pauseM1M3RaisingLowering (PauseM1M3RaisingLoweringCommand *command) |
virtual States::Type | applyActiveOpticForces (ApplyActiveOpticForcesCommand *command) |
virtual States::Type | clearActiveOpticForces (ClearActiveOpticForcesCommand *command) |
virtual States::Type | enterEngineering (EnterEngineeringCommand *command) |
virtual States::Type | exitEngineering (ExitEngineeringCommand *command) |
virtual States::Type | testHardpoint (TestHardpointCommand *command) |
virtual States::Type | killHardpointTest (KillHardpointTestCommand *command) |
virtual States::Type | moveHardpointActuators (MoveHardpointActuatorsCommand *command) |
virtual States::Type | enableHardpointChase (EnableHardpointChaseCommand *command) |
virtual States::Type | disableHardpointChase (DisableHardpointChaseCommand *command) |
virtual States::Type | abortRaiseM1M3 (AbortRaiseM1M3Command *command) |
virtual States::Type | translateM1M3 (TranslateM1M3Command *command) |
virtual States::Type | stopHardpointMotion (StopHardpointMotionCommand *command) |
virtual States::Type | positionM1M3 (PositionM1M3Command *command) |
virtual States::Type | turnLightsOn (TurnLightsOnCommand *command) |
virtual States::Type | turnLightsOff (TurnLightsOffCommand *command) |
virtual States::Type | turnPowerOn (TurnPowerOnCommand *command) |
virtual States::Type | turnPowerOff (TurnPowerOffCommand *command) |
virtual States::Type | enableHardpointCorrections (EnableHardpointCorrectionsCommand *command) |
virtual States::Type | disableHardpointCorrections (DisableHardpointCorrectionsCommand *command) |
virtual States::Type | runMirrorForceProfile (RunMirrorForceProfileCommand *command) |
virtual States::Type | abortProfile (AbortProfileCommand *command) |
virtual States::Type | applyOffsetForcesByMirrorForce (ApplyOffsetForcesByMirrorForceCommand *command) |
virtual States::Type | updatePID (UpdatePIDCommand *command) |
virtual States::Type | resetPID (ResetPIDCommand *command) |
virtual States::Type | forceActuatorBumpTest (ForceActuatorBumpTestCommand *command) |
virtual States::Type | killForceActuatorBumpTest (KillForceActuatorBumpTestCommand *command) |
virtual States::Type | disableForceActuator (DisableForceActuatorCommand *command) |
virtual States::Type | enableForceActuator (EnableForceActuatorCommand *command) |
virtual States::Type | enableAllForceActuators (EnableAllForceActuatorsCommand *command) |
virtual States::Type | enableDisableForceComponent (EnableDisableForceComponentCommand *command) |
virtual States::Type | setSlewControllerSettings (SetSlewControllerSettingsCommand *command) |
Additional Inherited Members | |
![]() | |
void | runLoop () |
Actions to be performed during a loop in enabled sub-state. | |
void | sendTelemetry () |
Collects and sends telemetry. | |
bool | raiseCompleted () |
Query mirror raising completion. | |
bool | lowerCompleted () |
Query mirror lowering completion. | |
States::Type | disableMirror () |
![]() | |
States::Type | rejectCommandInvalidState (Command *command, std::string cmd_name) |
![]() | |
std::string | name |
Raises mirror in engineering state.
Transition to ActiveEngineering on raise completed, or Lowering Engineering state on abort.
Just passes calls. Raising is controlled through MirrorRaiseController.
|
overridevirtual |
Reimplemented from LSST::M1M3::SS::State.
|
overridevirtual |
Called to retrieve telemetry data.
This method is called from OuterLoopClockThread. As every concrete child class must provide update routine, it is pure virtual.
command | UpdateCommand, ignored. |
Implements LSST::M1M3::SS::State.