M1M3 Support System
Loading...
Searching...
No Matches
LSST::M1M3::SS::EnterControlCommand Class Reference

#include <EnterControlCommand.h>

Inheritance diagram for LSST::M1M3::SS::EnterControlCommand:
Collaboration diagram for LSST::M1M3::SS::EnterControlCommand:

Public Member Functions

void execute ()
 Executes the command.
 
- Public Member Functions inherited from LSST::M1M3::SS::Command
 Command (int32_t commandID)
 
int32_t getCommandID ()
 Gets the command ID.
 
virtual double getDefaultTimeout ()
 
virtual bool validate ()
 Validates the command.
 
virtual void ackInProgress ()
 
virtual void ackInProgress (const char *description, double timeout)
 Acknowledges the command is in progress.
 
virtual void ackComplete ()
 Acknowledges the command has completed successfully.
 
virtual void ackFailed (std::string reason)
 Acknowledges the command has failed.
 

Additional Inherited Members

- Protected Attributes inherited from LSST::M1M3::SS::Command
int32_t _commandID
 

Detailed Description

This command is responsible for transitioning the state machine from the offline state to the standby state. This is an internal command only and cannot be issued via SAL, as M1M3Subscriber isn't registering it.

Member Function Documentation

◆ execute()

void EnterControlCommand::execute ( )
virtual

Executes the command.

Reimplemented from LSST::M1M3::SS::Command.

Here is the call graph for this function:

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