
See: Description
| Interface | Description |
|---|---|
| PLCEventSubmitter |
| Class | Description |
|---|---|
| Alerts |
All the alerts that this subsystem can raise.
|
| Commands |
Commands subsystem component, accepts commands.
|
| Controller |
The subsystem component responsible for all communication with the Beckhoff PLC controller running the
shutter, which includes caching the last status message(s) received from the PLC.
|
| Publisher |
The publisher of all messages going out on the CCS status bus.
|
| RealActions |
An implementation of the
Actions interface that forwards most actions to
the StateMachine component or to the Controller component. |
| SimulatedActions |
An implementation of
Actions in which no hardware operations are performed. |
| SimulatedShutter |
Uses a thread to simulate an external shutter controller.
|
| StateMachine |
Owns and operates the central shutter-control state machine.
|
| Watchdog |
Keeps track of the number of PLC messages received and if none are received within a configurable interval,
raise a PLC_WATCHDOG alert of severity WARNING.
|
org.lsst.ccs.subsystem.shutter.statemachine,
org.lsst.ccs.subsystem.shutter.plcCopyright © 2020 LSST. All rights reserved.