| Package | Description |
|---|---|
| org.lsst.ccs.subsystem.shutter |
This package contains the CCS subsystem components that operate the LSST camera shutter.
|
| org.lsst.ccs.subsystem.shutter.plc |
This package implements the conversion of messages that are sent and received from the
Beckhoff PLC controller via ADS.
|
| org.lsst.ccs.subsystem.shutter.statemachine |
| Modifier and Type | Method and Description |
|---|---|
void |
RealActions.relay(MsgToPLC eventMsg) |
void |
SimulatedActions.relay(MsgToPLC eventMsg) |
| Modifier and Type | Class and Description |
|---|---|
class |
Calibrate
Signals the PLC to start a calibration.
|
class |
ChangeAxisEnablePLC
Signals the PLC to change the enable state of an axis.
|
class |
ChangeBrakeState
Signals the PLC to engage or release a brake.
|
class |
ClearAllFaultsPLC
Signals the PLC to clear all axis faults.
|
class |
ClearAxisFaultsPLC
Signals the PLC to clear faults on one of the axes.
|
class |
CloseShutter
Signals the PLC to start closing the shutter.
|
class |
DisableAllAxesPLC
Signals the PLC to disable all axes.
|
class |
EnableAllAxesPLC
Signals the PLC to enable all axes.
|
class |
GoToProd
Signals the PLC enter the Prod state.
|
class |
HomeAxisPLC
Signals the PLC to home one of the axes.
|
class |
MoveAxisAbsolutePLC
Signals the PLC to move one axis to a given coordinate.
|
class |
MoveAxisRelativePLC
Signals the PLC to move one axis to a given distance from its current coordinate
at the time the command is actually executed.
|
class |
OpenShutter
Signals the PLC to start opening the shutter.
|
class |
Reset
Signals to the PLC to go through its reset sequence.
|
class |
TakeExposure
Signals the PLC to take an exposure.
|
class |
ToggleSafetyCheck |
| Modifier and Type | Method and Description |
|---|---|
boolean |
MsgToPLC.hasSameIdent(MsgToPLC other)
Checks whether this instance and another of MsgToPLC have the same identification info.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Actions.relay(MsgToPLC eventMsg)
Relays an event to the PLC via the given message instance.
|
Copyright © 2022 LSST. All rights reserved.