| Package | Description |
|---|---|
| org.lsst.ccs.subsystems.shutter.common |
Contains classes and interfaces that are used by both GUI and worker
subsystems, whether using simulated or real hardware.
|
| org.lsst.ccs.subsystems.shutter.gui | |
| org.lsst.ccs.subsystems.shutter.sim |
Contains the code which simulates shutter hardware.
|
| org.lsst.ccs.subsystems.shutter.status |
Contains the bus message classes specific
to the shutter.
|
| Modifier and Type | Method and Description |
|---|---|
ShutterSide |
BladeSet.getSide()
Gets the side of the shutter to which the blade set belongs.
|
ShutterSide |
BladeSetConfiguration.getSide() |
ShutterSide |
MovementHistory.getSide()
Gets the side of the camera X axis to which the blade set belongs.
|
ShutterSide |
ShutterSide.opposite()
Gets the side opposite to this side.
|
static ShutterSide |
ShutterSide.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ShutterSide[] |
ShutterSide.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
Map<ShutterSide,BladeSetConfiguration> |
ConfigurationService.getBladeSetConfigurations(Logger log)
Gets the configuration data for each blade set of the shutter.
|
Map<ShutterSide,BladeSet> |
ShutterController.getBladeSets()
Gets the blade sets created during the initialization.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ShutterController.init(Map<ShutterSide,BladeSetConfiguration> bsetConfigs,
ShutterConfiguration shutterConfig,
List<HallConfiguration> hallConfigs)
Performs any once-only initialization of the hardware and creates the two BladeSets.
|
| Constructor and Description |
|---|
BladeSetConfiguration(ShutterSide side,
String controllerHost,
int controllerPort,
int axis,
double encoderCountsPerMm,
double encoderOffset,
double feedbackP,
double feedbackI,
double feedbackD,
double homePos,
double openPos,
double closedPos,
double lowestPos,
double highestPos,
int dioPortToController,
int dioLineToController,
int dioPortFromController,
int dioLineFromController) |
MovementHistory(ShutterSide side,
int status,
long startTime,
double startPosition,
long endTime,
double endPosition,
List<BladePosition> positions,
List<HallTransition> transitions)
Constructs an instance from the individual field values.
|
| Modifier and Type | Method and Description |
|---|---|
ShutterSide |
ShutterControlPanel.getSide() |
| Modifier and Type | Method and Description |
|---|---|
void |
ShutterGUISubsystem.sendMoveToPosition(ShutterSide side,
double targetPosition) |
void |
ShutterDisplay.showPredictedMovement(ShutterSide side,
double startingPosition,
double targetPosition,
double moveTime,
long startTime)
Plots the prediction for a single blade set movement.
|
| Modifier and Type | Method and Description |
|---|---|
ShutterSide |
BladeSetSimulator.getSide()
Gets the side of the shutter that this object simulates.
|
| Modifier and Type | Method and Description |
|---|---|
Map<ShutterSide,BladeSet> |
SimController.getBladeSets()
Gets the blade sets created during the initialization.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SimController.init(Map<ShutterSide,BladeSetConfiguration> bsetConfigs,
ShutterConfiguration shutterConfig,
List<HallConfiguration> hallConfigs)
Performs any once-only initialization of the hardware and creates the two BladeSets.
|
| Constructor and Description |
|---|
BladeSetSimulator(ShutterSide side,
BladeSetConfiguration config,
ShutterConfiguration shutterConfig,
List<HallConfiguration> hallConfigs)
Sets the index and initial relative position of the blade set.
|
| Modifier and Type | Method and Description |
|---|---|
ShutterSide |
OpenShutterStatus.getfirstSide()
Gets the first blade set to be moved in the open operation.
|
ShutterSide |
CloseShutterStatus.getFirstSide()
Gets the the first blade set to be moved in the close operation.
|
ShutterSide |
TakeExposureStatus.getFirstSide()
Gets the shutter side of the first blade set to be moved for this command.
|
ShutterSide |
MoveToPositionStatus.getSide()
Gets the side of the shutter to which the blade set belongs.
|
ShutterSide |
MovementHistoryStatus.getSide()
Gets the blade set that was moved.
|
| Constructor and Description |
|---|
CloseShutterStatus(ShutterSide firstSide,
double moveTime)
Construct.
|
MoveToPositionStatus(double startingPosition,
ShutterSide side,
double targetPosition,
double moveTime)
Constructs an instance from the field values.
|
OpenShutterStatus(ShutterSide firstSide,
double moveTime)
Constructs an instance from the field values.
|
TakeExposureStatus(ShutterSide firstSide,
double moveTime,
double exposureTime)
Constructs an instance from the field values.
|
Copyright © 2019 LSST. All rights reserved.