| 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.singlefiltertest |
This package is for the Single Filter Test control software.
|
| Modifier and Type | Method and Description |
|---|---|
static FcsEnumerations.MobileItemAction |
FcsEnumerations.MobileItemAction.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static FcsEnumerations.MobileItemAction[] |
FcsEnumerations.MobileItemAction.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
void |
CarouselClampModule.abortAction(FcsEnumerations.MobileItemAction action,
long delay) |
void |
CarouselSocket.abortAction(FcsEnumerations.MobileItemAction action,
long delay) |
void |
CarouselModule.abortAction(FcsEnumerations.MobileItemAction action,
long delay) |
void |
AutochangerOnlineClampModule.abortAction(FcsEnumerations.MobileItemAction action,
long delay)
What to do to abort an action.
|
void |
AutochangerLatchModule.abortAction(FcsEnumerations.MobileItemAction action,
long delay)
Stop action OPEN or CLOSE
|
void |
AutochangerTruckModule.abortAction(FcsEnumerations.MobileItemAction action,
long delay) |
void |
AutochangerThreeOnlineClamps.abortAction(FcsEnumerations.MobileItemAction action,
long delay) |
void |
AutochangerTwoLatches.abortAction(FcsEnumerations.MobileItemAction action,
long delay) |
void |
AutoChangerTwoTrucksModule.abortAction(FcsEnumerations.MobileItemAction action,
long delay) |
void |
LoaderClampModule.abortAction(FcsEnumerations.MobileItemAction action,
long delay) |
void |
LoaderCarrierModule.abortAction(FcsEnumerations.MobileItemAction action,
long delay)
Aborts an action.
|
boolean |
CarouselClampModule.isActionCompleted(FcsEnumerations.MobileItemAction action) |
boolean |
CarouselSocket.isActionCompleted(FcsEnumerations.MobileItemAction action) |
boolean |
CarouselModule.isActionCompleted(FcsEnumerations.MobileItemAction action) |
boolean |
AutochangerOnlineClampModule.isActionCompleted(FcsEnumerations.MobileItemAction action) |
boolean |
AutochangerLatchModule.isActionCompleted(FcsEnumerations.MobileItemAction action)
Return true if action is completed with success.
|
boolean |
AutochangerTruckModule.isActionCompleted(FcsEnumerations.MobileItemAction action) |
boolean |
AutochangerThreeOnlineClamps.isActionCompleted(FcsEnumerations.MobileItemAction action)
returns true if the action given as argument is completed.
|
boolean |
AutochangerTwoLatches.isActionCompleted(FcsEnumerations.MobileItemAction action) |
boolean |
AutoChangerTwoTrucksModule.isActionCompleted(FcsEnumerations.MobileItemAction action) |
boolean |
LoaderClampModule.isActionCompleted(FcsEnumerations.MobileItemAction action)
Check if the action is completed.
|
boolean |
LoaderCarrierModule.isActionCompleted(FcsEnumerations.MobileItemAction action)
Tests if action is completed.
|
void |
CarouselClampModule.postAction(FcsEnumerations.MobileItemAction action) |
void |
CarouselSocket.postAction(FcsEnumerations.MobileItemAction action) |
void |
CarouselModule.postAction(FcsEnumerations.MobileItemAction action) |
void |
AutochangerOnlineClampModule.postAction(FcsEnumerations.MobileItemAction action)
What to be done after the action is completed.
|
void |
AutochangerLatchModule.postAction(FcsEnumerations.MobileItemAction action)
Switch off controller after a CLOSE or OPEN action.
|
void |
AutochangerTruckModule.postAction(FcsEnumerations.MobileItemAction action) |
void |
AutochangerThreeOnlineClamps.postAction(FcsEnumerations.MobileItemAction action) |
void |
AutochangerTwoLatches.postAction(FcsEnumerations.MobileItemAction action) |
void |
AutoChangerTwoTrucksModule.postAction(FcsEnumerations.MobileItemAction action) |
void |
LoaderClampModule.postAction(FcsEnumerations.MobileItemAction action) |
void |
LoaderCarrierModule.postAction(FcsEnumerations.MobileItemAction action)
Puts controller off after an action and tests if the result of the action is correct.
|
void |
CarouselClampModule.quickStopAction(FcsEnumerations.MobileItemAction action,
long delay) |
void |
CarouselSocket.quickStopAction(FcsEnumerations.MobileItemAction action,
long delay) |
void |
CarouselModule.quickStopAction(FcsEnumerations.MobileItemAction action,
long delay) |
void |
AutochangerOnlineClampModule.quickStopAction(FcsEnumerations.MobileItemAction action,
long delay) |
void |
AutochangerLatchModule.quickStopAction(FcsEnumerations.MobileItemAction action,
long delay) |
void |
AutochangerTruckModule.quickStopAction(FcsEnumerations.MobileItemAction action,
long delay) |
void |
AutochangerThreeOnlineClamps.quickStopAction(FcsEnumerations.MobileItemAction action,
long delay) |
void |
AutochangerTwoLatches.quickStopAction(FcsEnumerations.MobileItemAction action,
long delay) |
void |
AutoChangerTwoTrucksModule.quickStopAction(FcsEnumerations.MobileItemAction action,
long delay) |
void |
LoaderClampModule.quickStopAction(FcsEnumerations.MobileItemAction action,
long delay) |
void |
LoaderCarrierModule.quickStopAction(FcsEnumerations.MobileItemAction action,
long delay) |
void |
CarouselClampModule.startAction(FcsEnumerations.MobileItemAction action) |
void |
CarouselSocket.startAction(FcsEnumerations.MobileItemAction action)
Start action of unlocking or releasing clamps.
|
void |
CarouselModule.startAction(FcsEnumerations.MobileItemAction action)
Starts action ROTATE_CAROUSEL_TO_ABSOLUTE_POSITION or ROTATE_CAROUSEL_TO_RELATIVE_POSITION.
|
void |
AutochangerOnlineClampModule.startAction(FcsEnumerations.MobileItemAction action)
Start action of open or close or lock or unlock.
|
void |
AutochangerLatchModule.startAction(FcsEnumerations.MobileItemAction action)
Start Action OPEN or CLOSE
|
void |
AutochangerTruckModule.startAction(FcsEnumerations.MobileItemAction action) |
void |
AutochangerThreeOnlineClamps.startAction(FcsEnumerations.MobileItemAction action) |
void |
AutochangerTwoLatches.startAction(FcsEnumerations.MobileItemAction action) |
void |
AutoChangerTwoTrucksModule.startAction(FcsEnumerations.MobileItemAction action) |
void |
LoaderClampModule.startAction(FcsEnumerations.MobileItemAction action) |
void |
LoaderCarrierModule.startAction(FcsEnumerations.MobileItemAction action)
Starts an action on the carrier.
|
| Modifier and Type | Field and Description |
|---|---|
protected FcsEnumerations.MobileItemAction |
MobileItemModule.currentAction |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
MobileItemModule.abortAction(FcsEnumerations.MobileItemAction action,
long delay)
aborts action actually running.
|
protected void |
MobileItemModule.executeAction(FcsEnumerations.MobileItemAction action,
long timeoutForAction)
This executes an action which moves the MobileItem and waits for the end
od this action.
|
abstract boolean |
MobileItemModule.isActionCompleted(FcsEnumerations.MobileItemAction action) |
abstract void |
MobileItemModule.postAction(FcsEnumerations.MobileItemAction action) |
abstract void |
MobileItemModule.quickStopAction(FcsEnumerations.MobileItemAction action,
long delay) |
void |
MobileItemModule.readSensorsUntilActionIsCompleted(FcsEnumerations.MobileItemAction action,
long beginTime,
long timeout)
Start reading the sensors at a fixed rate (scheduler.scheduleAtFixedRate)
until the action is completed or we received a halt signal or the timeout
for this action is past.
|
abstract void |
MobileItemModule.startAction(FcsEnumerations.MobileItemAction action)
starts the action given as argument.
|
Copyright © 2017 LSST. All rights reserved.