| 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 |
This package is for the test bench installed at
APC
with a PC104 and two Can Open Devices : an ADC and a DAC.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Autochanger
This class is used with the final hardware and prototype in which we have online clamps to
hold the filter at online position.
|
class |
AutochangerLatch
This class is a model for the latch which lock a filter on the autochanger
trucks.
|
class |
AutochangerMain
This class is the Main Module when autochanger is in standalone mode.
|
class |
AutochangerOnlineClamp
This is a model for online clamp which holds a filter when it is at ONLINE
position.
|
class |
AutochangerThreeOnlineClamps
The Three Online clamps which holds a filter when it is at ONLINE position
can ve viewed as a single object.
|
class |
AutochangerTruck
A model for an autochanger truck.
|
class |
AutochangerTwoLatches
This class represents a model for the 2 Latches of the autochanger.
|
class |
AutochangerTwoTrucks
This is a model for autochanger trucks.
|
class |
Carousel
This is a representation of the hardware of the carousel.
|
class |
CarouselClamp
A class to model a clamp that holds a filter on the carousel.
|
class |
CarouselMain
This class is the Main Module when carousel is in standalone mode.
|
class |
CarouselSocket
This is a socket on the carousel : there is 5 sockets on a carousel.
|
class |
FcsMain
The main module in FCS.
|
class |
Loader
This is the model for the loader in the Filter Exchange System.
|
class |
LoaderCarrier
This is a model for the carrier in the loader.
|
class |
LoaderClamp
This is model for the clamps mechanism in the loader.
|
class |
LoaderMain
This is the Main Module for the Loader control software when the loader is in
standalone.
|
class |
MainModule
This is the Main Module for every software related to the Filters Exchanger :
- single-filter-test control-command - scale 1 prototype control-command -
real Filters Exchanger This class is designed to gather the commons methods
to all these softwares.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ControlledBySensors
Provides method checkSensors for all hardware controlled by sensors.
|
interface |
EPOSController |
interface |
EPOSControllerForCarousel |
interface |
EPOSControllerForLinearRail |
interface |
EPOSControllerWithBrake |
interface |
PieceOfHardware
This is an interface for a piece of hardware on a can open network.
|
interface |
PlutoGatewayInterface |
interface |
TTC580Interface |
| Modifier and Type | Class and Description |
|---|---|
class |
MobileItem
This represents a Mechanical Item which can be moved by a motor.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CanCBXAI420
This class represents the electronic device used in autochanger to plug the proximity sensor.
|
class |
CanCBXAI814
This is the driver class for the ADC we use in the FCS test bench at APC 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 |
CanOpenEPOSCarousel |
class |
CanOpenEPOSLinearRailTruck
This class is the driver of the EPOS controller EPOS24 which controls motion
of Autochanger Trucks on the linear rails.
|
class |
CanOpenEPOSOnlineClamp
This class is the driver for the EPOS controller which controls the
Autochanger ONLINE clamps.
|
class |
CanOpenPlutoGateway
A class to represent the CANopen pluto gateway which is a device where we can read sensors.
|
class |
CanOpenProxy
This Module starts a tcpip server, waits for the connection of a client whose
name is the value of the field clientName.
|
class |
CanOpenStrainGauge
This class represents the strain gauge Seneca ZC-SG used in the autochanger
for ONLINE clamps.
|
class |
CanOpenSystecIO
Represents a model for the CANopen device SYSTEC IO-X5 which is used in autochanger
to monitor 8 temperatures.
|
class |
CanOpenTTC580
A model for the CANopen device to read carousel sensors.
|
class |
PlutoGateway
This represents the gateway to the pluto PLC involved in the camera
protection system.
|
class |
SystecIO_X5
A Class for the device which records temperatures in autochanger.
|
| 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 |
SimuAutochangerPlutoGateway
To simulate the plutoGateway on the autochanger.
|
class |
SimuAutochangerStandalonePlutoGateway
In the autochanger-standalone subsystem, there are 2 electric switchs to simulate that
carousel is holding a filter at STANDBY or loader is holding a filter at HANDOFF.
|
class |
SimuCanOpenADC
To simulate a CanCBXAI814.
|
class |
SimuCarouselClampController
To simulate a controller which can open carousel clamps.
|
class |
SimuCarouselController
To simulate the controller which rotates carousel.
|
class |
SimuCarouselStandalonePlutoGateway
Used only for Simulation to simulate a gateway where we read the fake autochanger sensor.
|
class |
SimuEPOSController
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
This class is for the simulation of a pluto gateway for the loader.
|
class |
SimuLoaderStandalonePlutoGateway
This represents a model for the pluto GAteway used in loader-standalone subsystem.
|
class |
SimuPlutoGateway
This class simulates the Can Open Pluto Gateway we use to communicate with
the sensors in the whole size prototype.
|
class |
SimuPlutoGatewayWithFilterID
To test SimuFilterIDPlutoGatewayInterface.
|
class |
SimuTTC580 |
| Modifier and Type | Class and Description |
|---|---|
class |
BasicAutoChanger
An abstract changer module without a fliprail, without online clamp, and
without a motor.
|
class |
CompactIO
This represents a device we use in FCS for to connect our numeric
sensors(CAN-CBX-DIO8).
|
class |
SftAutoChanger
This class is for the Single Filter Test autochanger.
|
class |
SftCarousel
This class is for the Single Filter Test carousel.
|
class |
SftFilterLatch
This is a model for a latch.
|
class |
SftMain
The Main Module for the single-filter-test.
|
class |
SimuCompactIO
Used only in single-filter-test simulation to simulate the devices through we read latches sensors.
|
| Modifier and Type | Class and Description |
|---|---|
class |
APCTestBench2CanBusMain
Thois soft is to test the FCS with 2 CAN BUS : - one for the carousel and the
autochanger - one for the loader
|
Copyright © 2018 LSST. All rights reserved.