| Package | Description |
|---|---|
| org.lsst.ccs.subsystems.shutter |
Contains the hardware-independent classes making up the shutter worker subsystem.
|
| 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.parker |
Contains the classes that implement shutter subsystem components
using a Parker ACR motor controller.
|
| org.lsst.ccs.subsystems.shutter.sim |
Contains the code which simulates shutter hardware.
|
| Modifier and Type | Method and Description |
|---|---|
static ShutterConfiguration |
CCSConfigurationService.convertShutterConfiguration(Logger log,
Map<String,String> raw)
Performs checking and conversion for raw shutter configuration data.
|
ShutterConfiguration |
CCSConfigurationService.getShutterConfiguration(Logger log)
{@inheritDoc
|
| Modifier and Type | Method and Description |
|---|---|
ShutterConfiguration |
ConfigurationService.getShutterConfiguration(Logger log)
Gets the general configuration data for the shutter subsystem
apart from the Hall and blade set data.
|
| Modifier and Type | Method and Description |
|---|---|
static Constructor<ShutterConfiguration> |
ShutterConfiguration.getConstructor()
Gets the constructor to be used when making an instance of this class using data from an external
source such as a text file.
|
| 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.
|
| Modifier and Type | Method and Description |
|---|---|
ShutterConfiguration |
ConfigPropConverter.getShutterConfig()
Converts the property string for the general shutter configuration into a proper configuration object.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ParkerController.init(Map<ShutterSide,BladeSetConfiguration> bsetConfigs,
ShutterConfiguration shutterConfig,
List<HallConfiguration> hallConfigs)
Initializes the ACR controller and creates the two blade-set objects.
|
| Constructor and Description |
|---|
BladeSetDrvr(ShutterSide side,
BladeSetConfiguration bsetConfig,
ShutterConfiguration shutterConfig,
List<HallConfiguration> hallConfigs,
org.lsst.ccs.drivers.parker.AcrComm acr,
org.lsst.ccs.drivers.iocard.AccesDio dio)
Saves the side of the camera X axis to which the blade set belongs,
save configuration info and hardware control objects.
|
| 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.
|
Copyright © 2016 LSST. All rights reserved.