| 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.autochanger.ui | |
| org.lsst.ccs.subsystems.fcs.carousel.ui |
This package is to gather classes to build GUI for the Carousel.
|
| 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.loader.ui | |
| 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.ui |
This package gathers the classes used to build a GUI for the FCS with all the hardware
(simulated or real)
|
| org.lsst.ccs.subsystems.fcs.ui.commons |
This package is for the classes used for all the FCS GUIs: loaderGUI,
autochangerGUI and carouselGUI.
|
| Class and Description |
|---|
| Autochanger
This class is used with the final hardware and prototype in which we have
online clamps to hold the filter at online position.
|
| AutochangerLatch
This class is a model for the latch which lock a filter on the autochanger
trucks.
|
| AutochangerOnlineClamp
This is a model for online clamp which holds a filter when it is at ONLINE
position.
|
| AutochangerThreeOnlineClamps
Represents the set of the 3 onlineClamps of autochanger.
|
| AutochangerTruck
A model for an autochanger truck.
|
| AutochangerTwoLatches
This class represents a model for the 2 Latches of the autochanger.
|
| AutochangerTwoTrucks
This is a model for autochanger trucks.
|
| Carousel
This is a representation of the hardware of the carousel.
|
| CarouselClamp
A class to model a clamp that holds a filter on the carousel.
|
| CarouselSensor
A model for the carousel sensors.
|
| CarouselSocket
This is a socket on the carousel : there is 5 sockets on a carousel.
|
| ComplementarySensors
Represents a couple of DigitalSensor which are complementary : when one has
the value 1 the other must have value 0 and vice versa.
|
| DigitalSensor
This class represents a sensor which sends 0 or 1.
|
| EPOSEnumerations.EposMode
Here are all the modes that can be configurated for an EPOS controller.
|
| EPOSEnumerations.EposState
States of the EPOS controller state diagram.
|
| EPOSEnumerations.Parameter
Here are the parameters that we can set in an Epos controller.
|
| FcsEnumerations.AutoChangerTrucksLocation
An enum for the location of the autochanger trucks.
|
| FcsEnumerations.BrakeState
An enum for the carousel brakes state
|
| FcsEnumerations.ColoredObject
An interface for an object to be displayed on the GUI with the appropriate
color.
|
| FcsEnumerations.FcsAlert
An ENUM to describe all the Alerts than can be raised by FCS.
|
| FcsEnumerations.FilterClampState
An enum for the carousel clamp state.
|
| FcsEnumerations.FilterFamily
An enum for filters family.
|
| FcsEnumerations.FilterPresenceStatus
The different possibilities for a carousel clamp within the presence of a
filter : - no filter - filter engaged and lockable - unknown state - sensor
in error The different possibilities for a latch in the autochanger within
the presence of a filter : - no filter - filter - engaged - unknown state
|
| FcsEnumerations.FilterReadinessState
For mcm.
|
| FcsEnumerations.FilterState
For mcm.
|
| FcsEnumerations.IOModuleStatus
Status of IO module (ttc-30) in carousel subsystem.
|
| FcsEnumerations.LoaderCarrierLocation
An enum for the location of the loader carrier.
|
| FcsEnumerations.LockStatus
An enum used for the loader clamps and autochanger latches and online clamps.
|
| FcsEnumerations.MobileItemAction
This is the different actions that can be made by a MobileItemModule.
|
| Filter
This is a model for an optical filter for the camera.
|
| FilterIdentificator
This is a Model for the system which identifies filters on the autochanger trucks.
|
| ForceSensor
Represents a model for a force sensor.
|
| LoaderCarrier
This is a model for the carrier in the loader.
|
| LoaderClamp
This is model for the clamps mechanism in the loader.
|
| LoaderHook
This is the model for a single hook in the loader.
|
| 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.
|
| StatusDataPublishedByAutoChanger
A structure for the data published on the status bus by the
class Autochanger.
|
| StatusDataPublishedByAutochangerLatch
The data published on the Status Bus by a latch.
|
| StatusDataPublishedByAutochangerOnlineClamp
Object published by an Autochanger Online Clamp.
|
| StatusDataPublishedByAutochangerThreeClamps |
| StatusDataPublishedByAutochangerTruck
An object to be published by one AC Truck.
|
| StatusDataPublishedByAutoChangerTrucks
To publish on the status bus the AutoChangerTrucksModule data.
|
| StatusDataPublishedByAutochangerTwoLatches |
| StatusDataPublishedByCanOpenDevice
Data to be published on the STATUS bus by a CANopen device
|
| StatusDataPublishedByCarousel
A structure for the data published on the status bus by the Carousel.
|
| StatusDataPublishedByCarouselClamp
A structure for the data published on the status bus by the ClampModule.
|
| StatusDataPublishedByCarouselSocket
An object that a Carousel Socket publishes on the STATUS bus for trending ddata persister and GUIs.
|
| StatusDataPublishedByHardware
An object to be published on the Status bus by a Piece of Hardware.
|
| StatusDataPublishedByLoaderCarrier |
| StatusDataPublishedByLoaderClamp |
| StatusDataPublishedByLoaderHook |
| Class and Description |
|---|
| StatusDataPublishedByAutoChanger
A structure for the data published on the status bus by the
class Autochanger.
|
| StatusDataPublishedByAutochangerLatch
The data published on the Status Bus by a latch.
|
| StatusDataPublishedByAutochangerOnlineClamp
Object published by an Autochanger Online Clamp.
|
| StatusDataPublishedByAutochangerThreeClamps |
| StatusDataPublishedByAutochangerTruck
An object to be published by one AC Truck.
|
| StatusDataPublishedByAutoChangerTrucks
To publish on the status bus the AutoChangerTrucksModule data.
|
| StatusDataPublishedByAutochangerTwoLatches |
| StatusDataPublishedByEPOSController |
| Class and Description |
|---|
| FcsEnumerations.ColoredObject
An interface for an object to be displayed on the GUI with the appropriate
color.
|
| StatusDataPublishedByAccelerometer |
| StatusDataPublishedByCarousel
A structure for the data published on the status bus by the Carousel.
|
| StatusDataPublishedByCarouselClamp
A structure for the data published on the status bus by the ClampModule.
|
| StatusDataPublishedByCarouselSocket
An object that a Carousel Socket publishes on the STATUS bus for trending ddata persister and GUIs.
|
| StatusDataPublishedByEPOSController |
| StatusDataPublishedByHardware
An object to be published on the Status bus by a Piece of Hardware.
|
| StatusDataPublishedByHYTTC580 |
| Class and Description |
|---|
| EPOSEnumerations.EposMode
Here are all the modes that can be configurated for an EPOS controller.
|
| EPOSEnumerations.EposState
States of the EPOS controller state diagram.
|
| EPOSEnumerations.Parameter
Here are the parameters that we can set in an Epos controller.
|
| FcsEnumerations.FcsAlert
An ENUM to describe all the Alerts than can be raised by FCS.
|
| FcsEnumerations.MobileItemAction
This is the different actions that can be made by a MobileItemModule.
|
| StatusDataPublishedByEPOSController |
| StatusDataPublishedByHardware
An object to be published on the Status bus by a Piece of Hardware.
|
| Class and Description |
|---|
| EPOSEnumerations.EposMode
Here are all the modes that can be configurated for an EPOS controller.
|
| EPOSEnumerations.EposState
States of the EPOS controller state diagram.
|
| EPOSEnumerations.Parameter
Here are the parameters that we can set in an Epos controller.
|
| StatusDataPublishedByAccelerometer |
| StatusDataPublishedByCanOpenDevice
Data to be published on the STATUS bus by a CANopen device
|
| StatusDataPublishedByHYTTC580 |
| StatusDataPublishedByPlutoGateway |
| Class and Description |
|---|
| StatusDataPublishedByLoaderCarrier |
| StatusDataPublishedByLoaderClamp |
| StatusDataPublishedByLoaderHook |
| Class and Description |
|---|
| Autochanger
This class is used with the final hardware and prototype in which we have
online clamps to hold the filter at online position.
|
| AutochangerOnlineClamp
This is a model for online clamp which holds a filter when it is at ONLINE
position.
|
| AutochangerTruck
A model for an autochanger truck.
|
| AutochangerTwoTrucks
This is a model for autochanger trucks.
|
| Carousel
This is a representation of the hardware of the carousel.
|
| CarouselClamp
A class to model a clamp that holds a filter on the carousel.
|
| CarouselSocket
This is a socket on the carousel : there is 5 sockets on a carousel.
|
| ComplementarySensors
Represents a couple of DigitalSensor which are complementary : when one has
the value 1 the other must have value 0 and vice versa.
|
| DigitalSensor
This class represents a sensor which sends 0 or 1.
|
| EPOSEnumerations.EposMode
Here are all the modes that can be configurated for an EPOS controller.
|
| EPOSEnumerations.Parameter
Here are the parameters that we can set in an Epos controller.
|
| FcsEnumerations.MobileItemAction
This is the different actions that can be made by a MobileItemModule.
|
| ForceSensor
Represents a model for a force sensor.
|
| Loader
This is the model for the loader in the Filter Exchange System.
|
| RedondantSensors
Represents a couple of sensors which are redondant : that means they must
have the same digitalValue.
|
| Class and Description |
|---|
| 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.
|
| Class and Description |
|---|
| StatusDataPublishedByAutoChanger
A structure for the data published on the status bus by the
class Autochanger.
|
| StatusDataPublishedByCarousel
A structure for the data published on the status bus by the Carousel.
|
| StatusDataPublishedByLoaderCarrier |
| StatusDataPublishedByLoaderClamp |
| Class and Description |
|---|
| StatusDataPublishedByAccelerometer |
| StatusDataPublishedByEPOSController |
| StatusDataPublishedByHardware
An object to be published on the Status bus by a Piece of Hardware.
|
| StatusDataPublishedByHYTTC580 |
| StatusDataPublishedByPlutoGateway |
Copyright © 2022 LSST. All rights reserved.