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

#include <EnterControlCommand.h>

Inheritance diagram for LSST::M1M3::SS::EnterControlCommand:
Inheritance graph
[legend]
Collaboration diagram for LSST::M1M3::SS::EnterControlCommand:
Collaboration graph
[legend]

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: