M1M3 Support System
|
#include <DisableCommand.h>
Public Member Functions | |
DisableCommand (int32_t commandID) | |
void | execute () override |
Executes the command. | |
void | ackInProgress (const char *description, double timeout) override |
Acknowledges the command is in progress. | |
void | ackComplete () override |
Acknowledges the command has completed successfully. | |
void | ackFailed (std::string reason) override |
Acknowledges the command has failed. | |
![]() | |
Command (int32_t commandID) | |
int32_t | getCommandID () |
Gets the command ID. | |
virtual double | getDefaultTimeout () |
virtual bool | validate () |
Validates the command. | |
virtual void | ackInProgress () |
Additional Inherited Members | |
![]() | |
int32_t | _commandID |
This command is responsible for transitioning the state machine from the enabled state to the disabled state. This is an external command and can be issued via SAL.
|
overridevirtual |
Acknowledges the command has completed successfully.
Reimplemented from LSST::M1M3::SS::Command.
|
overridevirtual |
Acknowledges the command has failed.
[in] | reason | The reason why the command has failed. |
Reimplemented from LSST::M1M3::SS::Command.
|
overridevirtual |
Acknowledges the command is in progress.
description | Textual description send with the command. |
timeout |
Reimplemented from LSST::M1M3::SS::Command.
|
overridevirtual |
Executes the command.
Reimplemented from LSST::M1M3::SS::Command.