| Package | Description |
|---|---|
| org.lsst.ccs |
This package deals with core classes for subsystems.
|
| org.lsst.ccs.framework | |
| org.lsst.ccs.monitor | |
| org.lsst.ccs.subsystem.monitor |
| 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()
Override to initiate interaction with the hardware.
|
void |
HardwareController.checkStarted()
Override to check that all hardware is correctly initiated.
|
void |
HardwareController.checkStopped()
Override with specific code to stop the hardware.
|
default void |
HasLifecycle.postStart()
Called from the enclosing
Subsystem after
HardwareController components have been handled. |
| Modifier and Type | Method and Description |
|---|---|
TreeWalkerDiag |
Device.checkHardware() |
void |
Device.checkStarted() |
void |
Device.checkStopped() |
void |
Monitor.postStart() |
| Modifier and Type | Method and Description |
|---|---|
void |
MonMain.postStart()
Deprecated.
Starts the subsystem.
|
Copyright © 2017 LSST. All rights reserved.