| 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.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 | Method and Description |
|---|---|
Motor |
AutoChangerModule.getMotor() |
| Modifier and Type | Method and Description |
|---|---|
void |
AutoChangerModule.setMotor(Motor motor) |
| Constructor and Description |
|---|
AutoChangerModule(FilterLatch onlineClamp,
double trucksPositionOnline,
double trucksPositionAtStandby,
double trucksPositionSwapout,
Motor motor,
String moduleName,
int aTickMillis,
FilterLatchModule latchXminus,
FilterLatchModule latchXplus,
TruckModule truckXminus,
TruckModule truckXplus,
String railsSensorsDIOName,
String filterSensorsDIOName) |
CarouselModule(String aName,
int aTickMillis,
Motor carouselMotor,
GenericLatch brake,
int nbSockets,
List<CarouselSocket> socketsList) |
| Modifier and Type | Method and Description |
|---|---|
double |
EngineState.computeDisplacement(Motor m,
double period,
RunningWay runningWay)
This method compute the displacement of the mobil mechanical item
the engine moves during a period and in a given rotation way.
|
String |
EngineState.error(Motor m) |
String |
EngineState.go(Motor m,
double t,
RunningWay runningWay)
Send the command go to engine e for t milliseconds in a given rotation way.
|
String |
EngineState.stop(Motor m) |
| Modifier and Type | Class and Description |
|---|---|
class |
SimuCarouselMotor |
class |
SimulatedMotor |
| Modifier and Type | Method and Description |
|---|---|
double |
StopState.computeDisplacement(Motor engine,
double period,
RunningWay runningWay)
Deprecated.
|
double |
RunningState.computeDisplacement(Motor motor,
double period,
RunningWay runningWay)
Deprecated.
Computes the displacement (rotation angle or position) for this engine state during a time period.
|
double |
ErrorState.computeDisplacement(Motor motor,
double period,
RunningWay runningWay)
Deprecated.
|
String |
StopState.error(Motor motor)
Deprecated.
|
String |
RunningState.error(Motor motor)
Deprecated.
|
String |
ErrorState.error(Motor m)
Deprecated.
|
String |
StopState.go(Motor motor,
double period,
RunningWay runningWay)
Deprecated.
|
String |
RunningState.go(Motor motor,
double t,
RunningWay runningWay)
Deprecated.
Engine stays in state running when it is running and it receives the command go.
|
String |
ErrorState.go(Motor m,
double t,
RunningWay runningWay)
Deprecated.
|
String |
StopState.stop(Motor motor)
Deprecated.
|
String |
RunningState.stop(Motor motor)
Deprecated.
It goes to "stop" when asked.
|
String |
ErrorState.stop(Motor motor)
Deprecated.
|
| Constructor and Description |
|---|
SimuSftCarouselModule(String aName,
int aTickMillis,
Motor carouselMotor,
GenericLatch brake,
int nbSockets,
List<CarouselSocket> socketsList) |
| Constructor and Description |
|---|
SftCarouselModule(String aName,
int aTickMillis,
Motor carouselMotor,
GenericLatch brake,
int nbSockets,
List<CarouselSocket> socketsList) |
Copyright © 2014 LSST. All Rights Reserved.