| Package | Description |
|---|---|
| org.lsst.ccs.subsystems.fcs |
This package is for the control software of the LSST camera Filter Exchanger
Subsystem.
|
| org.lsst.ccs.subsystems.fcs.drivers |
This package is for the software which communicates with the drivers of the
real hardware.
|
| org.lsst.ccs.subsystems.fcs.simulation |
This package is for the simulators of the Filter Exchanger hardware.
|
| org.lsst.ccs.subsystems.fcs.testbench |
This package is for the test bench installed at
APC
with a PC104 and two Can Open Devices : an ADC and a DAC.
|
| org.lsst.ccs.subsystems.fcs.utils |
| Modifier and Type | Field and Description |
|---|---|
protected EPOSController |
CarouselClampModule.controller
The motor controller which controls this clamp.
|
| Modifier and Type | Method and Description |
|---|---|
EPOSController |
LoaderModule.getCarrierController() |
EPOSController |
CarouselModule.getClampXminusController() |
EPOSController |
CarouselModule.getClampXplusController() |
EPOSController |
AutochangerOnlineClampModule.getController()
Return ONLINE clamp controller
|
EPOSController |
LoaderModule.getHooksController() |
EPOSController |
AutochangerLatchModule.getLatchController()
Return latchController
|
| Modifier and Type | Method and Description |
|---|---|
static void |
AutoChangerTwoTrucksModule.configureDigitalInputOfLinearRails(EPOSController ctl)
This configures the digital inputs of the EPOS controller to work with a
holding brake.
|
static void |
AutoChangerTwoTrucksModule.configureDigitalOutputOfLinearRails(EPOSController ctl)
Configuration of an EPOS controller to work with a holding brake.
|
protected void |
CarouselClampModule.setController(EPOSController actuator)
In the initialization phase, this method is used to initialize the controller.
|
| Constructor and Description |
|---|
AutochangerLatchModule(EPOSController latchController,
NumericSensor lockSensor,
NumericSensor lockSensorB,
NumericSensor unlockSensor,
NumericSensor unlockSensorB,
NumericSensor filterPresenceSensor,
NumericSensor filterPresenceSensorB)
Buils a AutochangerLatchModule with a controller and 3 sensors.
|
AutochangerOnlineClampModule(EPOSController onlineClampController,
NumericSensor lockSensor0,
NumericSensor lockSensor1,
NumericSensor unlockSensor0,
NumericSensor unlockSensor1,
Map<String,Integer> paramsForCurrentToLock,
Map<String,Integer> paramsForCurrentToUnlock)
Build an AutochangerOnlineClampModule with a controller, 4 sensors and
2 maps of parameters for the controller.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CanOpenEPOS
A general model for a controller EPOS.
|
class |
CanOpenEPOS24
This class is the driver of the controller EPOS24.
|
class |
CanOpenEPOS70
This class is the driver for the controller EPOS70.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SimuAutochangerLatchController
To simulate a controller which can open or close a latch in the autochanger.
|
class |
SimuAutochangerLinearRailController
To simulate a controller which moves autochanger trucks along its linear rails.
|
class |
SimuAutochangerOnlineClampController
To simulate a controller which opens and closes a ONLINE clamp on the autochanger.
|
class |
SimuCarouselClampController
To simulate a controller which can open carousel clamps.
|
class |
SimuCarouselController
To simulate the controller which rotates carousel.
|
class |
SimuEPOSControllerModule
This class is to simulate an EPOS Controller.
|
class |
SimuLoaderCarrierController |
class |
SimuLoaderClampController
This class is to simulate an EPOS Controller which controls the loader hooks.
|
| Modifier and Type | Method and Description |
|---|---|
EPOSController |
CPPMTestBenchMainModule.getLatchXminusController() |
EPOSController |
CPPMTestBenchMainModule.getOnlineClampXminusController() |
| Modifier and Type | Method and Description |
|---|---|
static StatusDataPublishedByEPOSController |
FcsUtils.createStatusDataPublishedByEPOSController(EPOSController ctlr)
Creates an object to be published on the STATUS bus by an EPOSController.
|
Copyright © 2016 LSST. All rights reserved.