| Package | Description |
|---|---|
| org.lsst.ccs |
This package deals with core classes for subsystems.
|
| org.lsst.ccs.framework |
| Modifier and Type | Method and Description |
|---|---|
void |
Subsystem.checkAllHardwareStarted()
Called to check if all hardware has been correctly started.
|
void |
Subsystem.checkAllHardwareStopped()
Called to check if all hardware has been correctly started.
|
void |
Subsystem.checkHardware()
Called before activating anything and again once problems are supposed to
have been addressed.
|
void |
Subsystem.completeInitialization()
Command to complete initialization (if commands were issued to heal
hardware problems).
|
void |
Subsystem.completeInitialization(boolean checkHardwareOK)
Runs the last phase of the initialization, and transitions to OPERATIONAL
state.
|
void |
Subsystem.postStart()
Called by the framework after subsystem has been started.
|
void |
Subsystem.stop(long timeHint)
Command to stop operation.
|
void |
Subsystem.stopAndWait(long timeHint)
forwards a STOP signal to all components and then checks if all hardwares have been stopped within timeHint
|
| Constructor and Description |
|---|
HardwareException(HardwareException previousThrowable) |
HardwareException(String s,
HardwareException previousThrowable) |
HardwareException(String s,
Throwable throwable,
HardwareException previousThrowable) |
HardwareException(Throwable throwable,
HardwareException previousThrowable) |
| Modifier and Type | Method and Description |
|---|---|
TreeWalkerDiag |
HardwareController.checkHardware()
this method will be invoked by the subsystem as part of the startup
or of a clean check after an incident.
|
void |
HardwareController.checkStarted()
sent to check if the hardware had been started.
|
void |
HardwareController.checkStopped()
sent to check if the hardware had been stopped.
|
default void |
HasLifecycle.postStart()
once all hardware components have been started this method is invoked.
|
default void |
Configurable.postStart()
Deprecated.
Use methods on HasLifecycle instead
|
Copyright © 2016 LSST. All rights reserved.