| 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.singlefiltertest |
This package is for the Single Filter Test control software.
|
| org.lsst.ccs.subsystems.fcs.testbench.LPC | |
| org.lsst.ccs.subsystems.fcs.utils |
| Modifier and Type | Class and Description |
|---|---|
class |
PlutoGatewayModule
This represents the gateway to the pluto PLC involved in the camera
protection system.
|
| Modifier and Type | Method and Description |
|---|---|
PieceOfHardware |
CarouselModule.getCancbxAI420_1() |
PieceOfHardware |
CarouselModule.getCancbxAI420_2() |
PieceOfHardware |
CarouselModule.getClampsSensorsReader() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
EPOS24Controller
//TODO delete this interface.
|
interface |
EPOS70Controller |
interface |
EPOSController |
| Modifier and Type | Class and Description |
|---|---|
class |
CanOpenADC
This is the driver class for the ADC we use in the FCS test bench and in
SINGLE FILTER TEST CAN-CBX-AI814
|
class |
CanOpenDAC
This is the driver class for the DAC we use in the FCS test bench:
CAN-CBX-AO412
|
class |
CanOpenDevice |
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.
|
class |
CanOpenPlutoGateway
A class to represent the CANopen pluto gateway which is a device where we can read sensors.
|
| Modifier and Type | Field and Description |
|---|---|
protected PieceOfHardware[] |
CanOpenProxy.hardwareList
An array of CANopen hardware controled by this subsystem.
|
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,PieceOfHardware> |
BridgeToCanOpenHardware.hardwareMap |
| Modifier and Type | Method and Description |
|---|---|
PieceOfHardware[] |
CanOpenProxy.getHardwareList() |
PieceOfHardware[] |
BridgeToCanOpenHardware.listHardware()
Return a list of the hardware this bridge is connected to.
|
| Modifier and Type | Method and Description |
|---|---|
void |
CanOpenProxy.checkHardwareID(PieceOfHardware pieceOfHardware)
When the hardware is booted and we have retrieve the information (serial
number), we want to check for each piece of hardware that we have the
good node ID and the good serial number: so we compare the serial number
found on the CANopen bus (in Map bootedNodes) with the serial number in the configuration
file.
|
void |
LoaderCanOpenProxy.publishHardwareData(PieceOfHardware device)
Publish Data on status bus for trending data base and GUIs.
|
void |
CanOpenProxy.publishHardwareData(PieceOfHardware device)
Publish Data on status bus for trending data base and GUIs.
|
protected void |
CanOpenProxy.setHardwareList(PieceOfHardware[] hardwareList) |
| Modifier and Type | Class and Description |
|---|---|
class |
SimuADCDevice
To simulate an ADC device.
|
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 close a ONLINE clamp on the autochanger.
|
class |
SimuAutochangerPlutoGateway
To simulate the plutoGateway on the autochanger.
|
class |
SimuCarouselClampController
To simulate a controller which can open carousel clamps.
|
class |
SimuCarouselController
To simulate the controller which rotates carousel.
|
class |
SimuCompactIOModule |
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 |
SimuLoaderPlutoGateway |
class |
SimuOnlineClampController |
class |
SimuPlutoGateway
This class simulates the Can Open PLuto Gateway we use to communicate with
the sensors in the whole size prototype.
|
class |
SimuTestbenchCPPMPlutoGateway |
| Constructor and Description |
|---|
SimuBridgeForCarousel(String aName,
int aTickMillis,
SimuCanOpenProxy tcpProxy,
SimuEPOSControllerModule clampActuatorXminus,
SimuEPOSControllerModule clampActuatorXplus,
SimuEPOSControllerModule carouselController,
PieceOfHardware clampsSensorsReader,
PieceOfHardware cancbxAI420_1,
PieceOfHardware cancbxAI420_2) |
| Modifier and Type | Class and Description |
|---|---|
class |
CompactIOModule
This represents a device we use in FCS for to connect our numeric
sensors(CAN-CBX-DIO8).
|
| Constructor and Description |
|---|
SimuBridgeToSFTHardware(String aName,
int aTickMillis,
SimuCanOpenProxy tcpProxy,
PieceOfHardware ai814,
PieceOfHardware ao412,
SimuCompactIOModule dio8n1,
SimuCompactIOModule dio8n2,
SimuEPOSControllerModule clampXminusController,
SimuEPOSControllerModule clampXplusController) |
| Modifier and Type | Class and Description |
|---|---|
class |
CanOpenDigitaxVariator |
| Modifier and Type | Method and Description |
|---|---|
static StatusDataPublishedByHardware |
FcsUtils.createStatusDataPublishedByHardware(PieceOfHardware device)
Creates an object to be published on the STATUS bus by a PieceOfHardware.
|
Copyright © 2016 LSST. All rights reserved.