| 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.common |
Contains classes and interfaces that are used by both GUI and worker
subsystems, whether using simulated or real hardware.
|
| 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 |
|---|---|
EventReply |
StateMachine.changeBrakeState(Axis ax,
ChangeBrakeState.State newState) |
| Modifier and Type | Method and Description |
|---|---|
static Axis |
Axis.fromAxisNum(int axnum)
Find the Axis value having the given PLC axis number.
|
static Axis |
Axis.fromName(String name)
Find the Axis value having the given axis name.
|
static Axis |
Axis.getMinusXSide()
Gets the axis that's controlling the blade set on the -X side.
|
static Axis |
Axis.getPlusXSide()
Gets the axis that's controlling the blade set on the +X side.
|
static Axis |
Axis.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Axis[] |
Axis.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
static ShutterSide |
ShutterSide.fromAxis(Axis ax) |
| Modifier and Type | Method and Description |
|---|---|
Axis |
ChangeBrakeState.getAxis() |
| Modifier and Type | Method and Description |
|---|---|
ShutterStatus.AxisStatus |
ShutterStatusPLC.getAxisStatus(Axis ax)
Forwarded to the internal
ShutterStatus instance. |
double[] |
CalibDone.getHallTransitions(Axis axis,
Direction direction)
Returns the set of Hall transition positions for a given axis and direction of travel.
|
| Constructor and Description |
|---|
ChangeBrakeState(Axis axis,
ChangeBrakeState.State state)
Constructs from the field values.
|
| Modifier and Type | Method and Description |
|---|---|
EventReply |
Events.changeBrakeState(Axis ax,
ChangeBrakeState.State newState)
Requests that the brake state on a given axis be changed.
|
Copyright © 2019 LSST. All rights reserved.