| 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.common |
This packages is for the interfaces or abstract classes that are common for
all the subpackages.
|
| 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 |
|---|---|
EPOSController |
CarouselClampModule.actuator
The actuator which controls this clamp.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
AutoChangerTrucksModule.configureDigitalInputOfLinearRails(EPOSController ctl)
This configures the digital inputs of the EPOS controller to work with a holding brake.
|
static void |
AutoChangerTrucksModule.configureDigitalOutputOfLinearRails(EPOSController ctl)
Configuration of an EPOS controller to work with a holding brake.
|
void |
CarouselClampModule.setActuator(EPOSController actuator) |
| Constructor and Description |
|---|
AutochangerLatchModule(String moduleName,
int aTickMillis,
EPOSController latchController,
long timeoutForClosing,
long timeoutForOpening,
NumericSensor lockSensor,
NumericSensor unlockSensor,
NumericSensor filterPresenceSensor,
int minCurrent,
int maxCurrent,
int currentToOpen) |
AutochangerOnlineClampModule(String moduleName,
int aTickMillis,
EPOSController onlineClampController,
NumericSensor lockSensor0,
NumericSensor lockSensor1,
NumericSensor unlockSensor0,
NumericSensor unlockSensor1,
int currentToLock,
int currentToUnlock,
int currentToClamp,
Map<String,Integer> paramsForCurrentToLock,
Map<String,Integer> paramsForCurrentToUnlock,
int holdTime,
int travelTime) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
EPOS24Controller
//TODO delete this interface.
|
interface |
EPOS70Controller |
| 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 |
class |
SimuAutochangerLinearRailController |
class |
SimuAutochangerOnlineClampController |
class |
SimuClampActuatorModule |
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.
|
class |
SimuOnlineClampController |
| Modifier and Type | Method and Description |
|---|---|
EPOSController |
CPPMTestBenchMainModule.getLatchXminusController() |
EPOSController |
CPPMTestBenchMainModule.getLinearRailMasterController() |
EPOSController |
CPPMTestBenchMainModule.getLinearRailSlaveController() |
EPOSController |
CPPMTestBenchMainModule.getOnlineClampXminusController() |
| Modifier and Type | Method and Description |
|---|---|
static EPOSControllerConfig |
FcsUtils.createEPOSControllerConfig(EPOSController ctl)
Create an object EPOSControllerConfig
|
static StatusDataPublishedByEPOSController |
FcsUtils.createStatusDataPublishedByEPOSController(EPOSController ctlr) |
Copyright © 2015 LSST. All rights reserved.