| 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.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.
|
| Modifier and Type | Field and Description |
|---|---|
protected TreeMap<String,Filter> |
FilterManager.filtersMap
A map to store the filters that FCS manages.
|
| Modifier and Type | Method and Description |
|---|---|
Filter |
CarouselSocket.getFilter() |
Filter |
FcsMainModule.getFilterAtStandby() |
Filter |
CarouselModule.getFilterAtStandby()
This methods return the filter which is in the socketAtStandby at standby
filterPosition.
|
Filter |
FcsMainModule.getFilterByName(String filterName) |
Filter |
FilterManager.getFilterByName(String filterName) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,Filter> |
FcsMainModule.getFilters() |
| Modifier and Type | Method and Description |
|---|---|
double |
CarouselModule.getFilterPosition(Filter filter) |
double |
CarouselModule.getStandbyPositionForFilter(Filter filter) |
String |
CarouselModule.grabFilterAtStandby(Filter filter)
This method has to be executed when a filter has just been moved on the
carousel at standby filterPosition by the autochanger.
|
boolean |
CarouselModule.isOnStandby(Filter filter) |
void |
FcsMainModule.loadFilter(Filter aFilter)
Load a filter from the loader to the camera.
|
protected String |
CarouselModule.moveFilterToStandby(Filter filter)
This method rotates the carousel to put the given filter in front of the
autochanger (standby filterPosition).
|
void |
CarouselSocket.putFilterOnSocket(Filter filter)
This is only a software operation.
|
void |
CarouselModule.ungrabFilterAtStandby(Filter filter) |
void |
FcsMainModule.unloadFilter(Filter aFilter)
Unload a filter from the camera to the loader.
|
String |
CarouselModule.unlockClamps(Filter filter)
This methods ReleaseBrakes the 2 clamps at STANDBY filterPosition.
|
| Modifier and Type | Method and Description |
|---|---|
void |
FcsMainModule.setFilters(Map<String,Filter> filters) |
| Constructor and Description |
|---|
FilterManager(String name,
Filter... oneOrMoreFilters)
Creation of a Filter Manager from a list of Filters.
|
| Modifier and Type | Field and Description |
|---|---|
protected Filter |
SimuCarouselClamp.dummyFilter |
| Modifier and Type | Method and Description |
|---|---|
Filter |
SimuCarouselClamp.getDummyFilter() |
| Modifier and Type | Method and Description |
|---|---|
void |
SimuCarouselClamp.setDummyFilter(Filter dummyFilter) |
| Modifier and Type | Method and Description |
|---|---|
Filter |
SftMainModule.getDummyFilter() |
Filter |
SftMainModule.getFilterAtStandby() |
Filter |
BasicAutoChangerModule.getFilterOnTrucks() |
| Modifier and Type | Method and Description |
|---|---|
void |
BasicAutoChangerModule.grabFilterAtHandoff(Filter aFilter) |
String |
BasicAutoChangerModule.grabFilterAtStandby(Filter filter) |
String |
SftAutoChangerModule.moveFilterToOnline(Filter filter) |
String |
SftAutoChangerModule.moveFilterToStandback(Filter aFilter) |
abstract String |
BasicAutoChangerModule.moveFilterToStandback(Filter aFilter) |
String |
SftAutoChangerModule.moveFilterToStandby(Filter aFilter) |
abstract String |
BasicAutoChangerModule.moveFilterToStandby(Filter aFilter) |
void |
BasicAutoChangerModule.setFilterOnTrucks(Filter filterOnTrucks) |
void |
BasicAutoChangerModule.ungrabFilterAtHandoff(Filter aFilter) |
| Constructor and Description |
|---|
SftMainModule(String aName,
int aTickMillis,
BridgeToHardware bridge,
Filter dummyFilter) |
Copyright © 2016 LSST. All rights reserved.