M1M3 Support System
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
LSST::M1M3::SS::M1M3SSSubscriber Class Reference

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)
 
CommandtryAcceptCommandSetLogLevel ()
 
CommandtryAcceptCommandStart ()
 Check for a Start command.
 
CommandtryAcceptCommandEnable ()
 
CommandtryAcceptCommandDisable ()
 
CommandtryAcceptCommandStandby ()
 
CommandtryAcceptCommandExitControl ()
 
CommandtryAcceptCommandPanic ()
 
CommandtryAcceptCommandSetSlewFlag ()
 
CommandtryAcceptCommandClearSlewFlag ()
 
CommandtryAcceptCommandTurnAirOn ()
 
CommandtryAcceptCommandTurnAirOff ()
 
CommandtryAcceptCommandBoosterValveOpen ()
 
CommandtryAcceptCommandBoosterValveClose ()
 
CommandtryAcceptCommandApplyOffsetForces ()
 
CommandtryAcceptCommandClearOffsetForces ()
 
CommandtryAcceptCommandRaiseM1M3 ()
 
CommandtryAcceptCommandLowerM1M3 ()
 
CommandtryAcceptCommandPauseM1M3RaisingLowering ()
 
CommandtryAcceptCommandResumeM1M3RaisingLowering ()
 
CommandtryAcceptCommandApplyActiveOpticForces ()
 
CommandtryAcceptCommandClearActiveOpticForces ()
 
CommandtryAcceptCommandEnterEngineering ()
 
CommandtryAcceptCommandExitEngineering ()
 
CommandtryAcceptCommandTestHardpoint ()
 
CommandtryAcceptCommandKillHardpointTest ()
 
CommandtryAcceptCommandMoveHardpointActuators ()
 
CommandtryAcceptCommandEnableHardpointChase ()
 
CommandtryAcceptCommandDisableHardpointChase ()
 
CommandtryAcceptCommandAbortRaiseM1M3 ()
 
CommandtryAcceptCommandTranslateM1M3 ()
 
CommandtryAcceptCommandStopHardpointMotion ()
 
CommandtryAcceptCommandPositionM1M3 ()
 
CommandtryAcceptCommandTurnLightsOn ()
 
CommandtryAcceptCommandTurnLightsOff ()
 
CommandtryAcceptCommandTurnPowerOn ()
 
CommandtryAcceptCommandTurnPowerOff ()
 
CommandtryAcceptCommandEnableHardpointCorrections ()
 
CommandtryAcceptCommandDisableHardpointCorrections ()
 
CommandtryAcceptCommandRunMirrorForceProfile ()
 
CommandtryAcceptCommandAbortProfile ()
 
CommandtryAcceptCommandApplyOffsetForcesByMirrorForce ()
 
CommandtryAcceptCommandUpdatePID ()
 
CommandtryAcceptCommandResetPID ()
 
CommandtryAcceptCommandForceActuatorBumpTest ()
 
CommandtryAcceptCommandKillForceActuatorBumpTest ()
 
CommandtryAcceptCommandDisableForceActuator ()
 
CommandtryAcceptCommandEnableForceActuator ()
 
CommandtryAcceptCommandEnableAllForceActuators ()
 
CommandtryAcceptCommandEnableDisableForceComponent ()
 
CommandtryAcceptCommandSetSlewControllerSettings ()
 
CommandtryGetSampleTMAAzimuth ()
 
CommandtryGetSampleTMAElevation ()
 

Static Public Member Functions

static M1M3SSSubscriberget ()
 Retrieves singleton instance.
 

Detailed Description

Subscriber to receive events, telemetry data and commands from SAL.

Comntains method to try to read commands (tryAcceptCommamnd*) , telemetry data (tryGetSample*).

Member Function Documentation

◆ get()

M1M3SSSubscriber & M1M3SSSubscriber::get ( )
static

Retrieves singleton instance.

Returns
singleton instance.

◆ tryAcceptCommandStart()

Command * LSST::M1M3::SS::M1M3SSSubscriber::tryAcceptCommandStart ( )

Check for a Start command.

Returns
NULL if the Start command isn't available. Start command if one is available.

The documentation for this class was generated from the following files: