Package org.lsst.ccs.subsystems.fcs

This package is for the control software of the LSST camera Filter Exchanger Subsystem.

See:
          Description

Interface Summary
Thermometer  
 

Class Summary
AutoChangerModule This class will be used with the final hardware in which we have a fliprail and a clamp online to hold the filter at online position.
BasicAutoChangerModule An abstract changer module without a fliprail, without online clamp, and without a motor.
CarouselLatch  
CarouselModule This is a representation of the hardware of the carousel.
CarouselSocket This is a socket on the carousel : there is 5 sockets on a carousel.
ClampActuatorModule A model for the clamp actuator.
CompactIOModule This represents a device we use in FCS to connect our numeric sensors(CAN-CBX-DIO8).
FcsMainModule The main module in FCS.
Filter This is a model for an optical filter for the camera.
FilterClampModule An abstract class which extends Module to model a clamp that holds a filter on the carousel.
FilterClampXminusModule  
FilterClampXplusModule  
FilterLatchModule This is a model for a latch.
FlipRailModule The fliprail is a rail for the auto-changer.
LatchActuatorModule  
NumericSensor This class represents a numeric sensor which sends a digitalValue 0 or 1.
Sensor14bits This class represents a 14bits sensor : the value returned by the sensor is coded with 14 bits, so its value is between 0 and 32760.
TruckModule A truck is a mobile part in the autochanger.
 

Package org.lsst.ccs.subsystems.fcs Description

This package is for the control software of the LSST camera Filter Exchanger Subsystem. It contains many subpackages for the test stands, for the GUI, for commons stuff, for simulation classes or for real drivers classes. The control softwares for the test stands could probably go in another place, because they will be used only during the construction of the camera. Here are the test stands we have :

The FCS is a Modular Subsystem, a set of Modules that listens each other. This Modules are assembled within an xml file. The 4 most important Modules are : For each piece of hardware that moves or can be controled, there is a Module and an interface in the subpackage common. The Module implements the interface. We can have the sofware for the simulator when we build the fcs with the hardware simulated classes in the package simulation or we can have the control software for the hardware when we build the fcs with the drivers classes in the package drivers.



Copyright © 2013 LSST. All Rights Reserved.