A B C D E F G H I L M N O P Q R S T U V W

A

Actuator - Interface in org.lsst.ccs.subsystems.fcs.common
 
addAngle(double, double) - Static method in class org.lsst.ccs.subsystems.fcs.CarouselModule
Add 2 angles : an angle is a double which value is between -360 and +360
addChangeListener(ChangeListener) - Method in class org.lsst.ccs.subsystems.fcs.ui.CarouselModel
 
addObserver(ASyncObserver<ApcTcpProxy.ClientContext>) - Method in class org.lsst.ccs.subsystems.fcs.drivers.ApcTcpProxy
 
AnalogicSensor - Interface in org.lsst.ccs.subsystems.fcs.common
Guillaume told me that there will be some analogic sensor, but I don't know what they will be.
ApcTcpProxy - Class in org.lsst.ccs.subsystems.fcs.drivers
 
ApcTcpProxy() - Constructor for class org.lsst.ccs.subsystems.fcs.drivers.ApcTcpProxy
 
ApcTcpProxy.ClientContext - Class in org.lsst.ccs.subsystems.fcs.drivers
this class is going to changed.
AutoChanger - Interface in org.lsst.ccs.subsystems.fcs.common
 
AutoChangerModule - Class in org.lsst.ccs.subsystems.fcs
 
AutoChangerModule() - Constructor for class org.lsst.ccs.subsystems.fcs.AutoChangerModule
 

B

BasicAutoChangerModule - Class in org.lsst.ccs.subsystems.fcs
An abstract changer module without a fliprail, without online clamp, and without a motor.
BasicAutoChangerModule() - Constructor for class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
BootingHardwareError - Exception in org.lsst.ccs.subsystems.fcs.errors
 
BootingHardwareError(String, int) - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.BootingHardwareError
 
BootingHardwareError(String) - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.BootingHardwareError
 

C

call(String, String) - Method in class org.lsst.ccs.subsystems.fcs.drivers.ApcTcpProxy
 
CAN_CBX_AI814 - Interface in org.lsst.ccs.subsystems.fcs.drivers
This is the model for our can open device CAN_CBX_AI814 (8 analog inputs 14 bit)
CAN_CBX_AO412 - Interface in org.lsst.ccs.subsystems.fcs.drivers
This is the model for our can open device CAN_CBX_AO412.
canClose_driver(String) - Method in interface org.lsst.ccs.subsystems.fcs.testbench.TestCanfestival.CanFestivalLibrary
 
CanOpenCarouselMotor - Class in org.lsst.ccs.subsystems.fcs.drivers
 
CanOpenCarouselMotor() - Constructor for class org.lsst.ccs.subsystems.fcs.drivers.CanOpenCarouselMotor
 
CanOpenCommand - Class in org.lsst.ccs.subsystems.fcs.drivers
This class is not used for the moment (februar 2012).
CanOpenCommand(String, int, int) - Constructor for class org.lsst.ccs.subsystems.fcs.drivers.CanOpenCommand
 
CanOpenFilterClampModule - Class in org.lsst.ccs.subsystems.fcs.drivers
This is a Filter Clamp Module that is drived by a Can Open bus.
CanOpenFilterClampModule() - Constructor for class org.lsst.ccs.subsystems.fcs.drivers.CanOpenFilterClampModule
 
CanOpenNode - Class in org.lsst.ccs.subsystems.fcs.drivers
 
CanOpenNode(int) - Constructor for class org.lsst.ccs.subsystems.fcs.drivers.CanOpenNode
 
CanOpenProxy - Class in org.lsst.ccs.subsystems.fcs.drivers
 
CanOpenProxy() - Constructor for class org.lsst.ccs.subsystems.fcs.drivers.CanOpenProxy
 
CanOpenSensor12bits - Class in org.lsst.ccs.subsystems.fcs.drivers
This is a Model for a sensor on a can open bus which communicates over Can Open protocol.
CanOpenSensor12bits(int) - Constructor for class org.lsst.ccs.subsystems.fcs.drivers.CanOpenSensor12bits
 
Carousel - Interface in org.lsst.ccs.subsystems.fcs.common
This interface is a model for a carousel.
carousel - Variable in class org.lsst.ccs.subsystems.fcs.simulation.SimuFilterClampModule
 
Carousel - Class in org.lsst.ccs.subsystems.fcs.ui
 
CarouselCanOpenProxy - Class in org.lsst.ccs.subsystems.fcs.drivers
This is for the Single Filter, the CanOpenProxy communicates with a Can Open C Wrapper via a TCP-IP connection.
CarouselCanOpenProxy() - Constructor for class org.lsst.ccs.subsystems.fcs.drivers.CarouselCanOpenProxy
 
CarouselGUISubsystem - Class in org.lsst.ccs.subsystems.fcs.ui
 
CarouselModel - Class in org.lsst.ccs.subsystems.fcs.ui
An object which might be sent on the status bus show the status of the carousel
CarouselModel() - Constructor for class org.lsst.ccs.subsystems.fcs.ui.CarouselModel
 
CarouselModelTestPanel - Class in org.lsst.ccs.subsystems.fcs.ui
 
CarouselModelTestPanel(CarouselModel) - Constructor for class org.lsst.ccs.subsystems.fcs.ui.CarouselModelTestPanel
Creates new form CarouselModelTestPanel
CarouselModule - Class in org.lsst.ccs.subsystems.fcs
This is a representation of the hardware of the carousel.
CarouselModule() - Constructor for class org.lsst.ccs.subsystems.fcs.CarouselModule
 
CarouselSocket - Class in org.lsst.ccs.subsystems.fcs
This is a socket on the carousel : there is 5 sockets on a carousel.
CarouselSocket() - Constructor for class org.lsst.ccs.subsystems.fcs.CarouselSocket
 
CarouselSocket(double) - Constructor for class org.lsst.ccs.subsystems.fcs.CarouselSocket
This constructor is for tests.
ClampActuatorModule - Class in org.lsst.ccs.subsystems.fcs.drivers
This is a model for the clamp actuator in the Single Filter Test.
ClampActuatorModule(int, int) - Constructor for class org.lsst.ccs.subsystems.fcs.drivers.ClampActuatorModule
 
ClampActuatorModule.ActuatorMode - Enum in org.lsst.ccs.subsystems.fcs.drivers
 
CLAMPEDONFILTER - Static variable in interface org.lsst.ccs.subsystems.fcs.common.FilterClampState
 
clientName - Variable in exception org.lsst.ccs.subsystems.fcs.errors.BootingHardwareError
 
close() - Method in interface org.lsst.ccs.subsystems.fcs.common.FlipRail
when flip rail is closed it is aligned with auto changer rails.
close() - Method in class org.lsst.ccs.subsystems.fcs.FlipRailModule
close fliprail (align fliprail with autochanger rail) The fliprail has to be closed to be able to move autochanger.
closeFliprail() - Method in class org.lsst.ccs.subsystems.fcs.AutoChangerModule
 
closeOnlineClamp() - Method in class org.lsst.ccs.subsystems.fcs.AutoChangerModule
when a filter is at online position it is locked by a clamp.
computeDisplacement(Motor, double, RunningWay) - Method in interface org.lsst.ccs.subsystems.fcs.common.EngineState
This method compute the displacement of the mobil mechanical item the engine moves during a period and in a given rotation way.
computeDisplacement(Motor, double, RunningWay) - Method in class org.lsst.ccs.subsystems.fcs.simulation.ErrorState
 
computeDisplacement(Motor, double, RunningWay) - Method in class org.lsst.ccs.subsystems.fcs.simulation.RunningState
Computes the displacement (rotation angle or position) for this engine state during a time period.
computeDisplacement(Motor, double, RunningWay) - Method in class org.lsst.ccs.subsystems.fcs.simulation.StopState
 
controlFilterName(Object) - Method in class org.lsst.ccs.subsystems.fcs.FcsMainModule
This method controls if the filter name given at the console by an operator is correct.
cos(double) - Method in interface org.lsst.ccs.subsystems.fcs.testbench.TestCanfestival.CanFestivalLibrary
 

D

displayData() - Method in class org.lsst.ccs.subsystems.fcs.FcsMainModule
This method can be invoked from the Console to display at the Console status data of the whole subsystem.
displayData() - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftMainModule
 

E

enable() - Method in class org.lsst.ccs.subsystems.fcs.drivers.ClampActuatorModule
 
engageClampsContact() - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
engageClampsContact() - Method in interface org.lsst.ccs.subsystems.fcs.common.Carousel
After a rotation, when the carousel is stopped the power contact can be engaged again.
EngineState - Interface in org.lsst.ccs.subsystems.fcs.common
 
EnterMutex() - Method in interface org.lsst.ccs.subsystems.fcs.testbench.TestCanfestival.CanFestivalLibrary
 
ERROR - Static variable in interface org.lsst.ccs.subsystems.fcs.common.EngineState
 
error(Motor) - Method in interface org.lsst.ccs.subsystems.fcs.common.EngineState
 
error(Motor) - Method in class org.lsst.ccs.subsystems.fcs.simulation.ErrorState
 
error(Motor) - Method in class org.lsst.ccs.subsystems.fcs.simulation.RunningState
 
error(Motor) - Method in class org.lsst.ccs.subsystems.fcs.simulation.StopState
 
ErrorState - Class in org.lsst.ccs.subsystems.fcs.simulation
This is the concrete state where we know what to be done when the engine is in the state "error".
ErrorState() - Constructor for class org.lsst.ccs.subsystems.fcs.simulation.ErrorState
 
executeSequence1() - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftMainModule
This method is the main sequence of commands that we want to test on the Single Filter Test.
executeSequence1(int) - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftMainModule
This method will execute nb times the Sequence1 : the parameter nb is given by the user at the console.

F

FcsMainModule - Class in org.lsst.ccs.subsystems.fcs
The main module in FCS.
FcsMainModule() - Constructor for class org.lsst.ccs.subsystems.fcs.FcsMainModule
 
Filter - Class in org.lsst.ccs.subsystems.fcs
This is a model for an optical filter for the camera.
Filter() - Constructor for class org.lsst.ccs.subsystems.fcs.Filter
 
FilterClamp - Interface in org.lsst.ccs.subsystems.fcs.common
 
FilterClampModule - Class in org.lsst.ccs.subsystems.fcs
An abstract class which extends Module to model a clamp that holds a filter on the carousel.
FilterClampModule() - Constructor for class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
FilterClampState - Interface in org.lsst.ccs.subsystems.fcs.common
Carousel Filter Clamp State.
FilterClampXminusModule - Class in org.lsst.ccs.subsystems.fcs
This classe represents a ClampX- : a clamp which holds a filter on the carousel on the side X- It is a concrete class for the abstract class FilterClampModule.
FilterClampXminusModule() - Constructor for class org.lsst.ccs.subsystems.fcs.FilterClampXminusModule
 
FilterClampXplusModule - Class in org.lsst.ccs.subsystems.fcs
This classe represents a ClampX+ : a clamp which holds a filter on the carousel on the side X+ It is a concrete class for the abstract class FilterClampModule.
FilterClampXplusModule() - Constructor for class org.lsst.ccs.subsystems.fcs.FilterClampXplusModule
 
FilterLatchModule - Class in org.lsst.ccs.subsystems.fcs
This is a model for a latch.
FilterLatchModule() - Constructor for class org.lsst.ccs.subsystems.fcs.FilterLatchModule
 
FilterLocation - Enum in org.lsst.ccs.subsystems.fcs.common
 
filterPresence - Variable in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
FilterPresenceStateOnClamp - Enum in org.lsst.ccs.subsystems.fcs.common
Here are the different possibilities for a clamp within the presence of a filter : - no filter - filter engaged and lockable - unknown state - sensor in error
FlipRail - Interface in org.lsst.ccs.subsystems.fcs.common
 
FlipRailModule - Class in org.lsst.ccs.subsystems.fcs
The fliprail is a rail for the auto-changer.
FlipRailModule() - Constructor for class org.lsst.ccs.subsystems.fcs.FlipRailModule
 
FlipRailState - Enum in org.lsst.ccs.subsystems.fcs.common
Flip rail states.

G

getActuator() - Method in class org.lsst.ccs.subsystems.fcs.FlipRailModule
 
getCarouselMotor() - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
getClampActuatorXminus() - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
getClampActuatorXplus() - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
getClampXminus() - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
This method returns the clampX- which is at standby position.
getClampXminus() - Method in class org.lsst.ccs.subsystems.fcs.CarouselSocket
 
getClampXplus() - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
This method returns the clampX+ which is at standby position.
getClampXplus() - Method in class org.lsst.ccs.subsystems.fcs.CarouselSocket
 
getContextFor(String) - Method in class org.lsst.ccs.subsystems.fcs.drivers.ApcTcpProxy
 
getCurrentValue() - Method in class org.lsst.ccs.subsystems.fcs.drivers.ClampActuatorModule
 
getDummyFilter() - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftMainModule
 
getEngineState() - Method in interface org.lsst.ccs.subsystems.fcs.common.Motor
 
getEngineState() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimulatedMotor
 
getFilter() - Method in class org.lsst.ccs.subsystems.fcs.CarouselSocket
 
getFilterAtStandby() - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
This methods return the filter which is in the socket at standby position.
getFilterAtStandby() - Method in class org.lsst.ccs.subsystems.fcs.FcsMainModule
 
getFilterAtStandby() - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftMainModule
 
getFilterByName(String) - Method in class org.lsst.ccs.subsystems.fcs.FcsMainModule
 
getFilterID() - Method in class org.lsst.ccs.subsystems.fcs.Filter
 
getFilterInCamera() - Method in class org.lsst.ccs.subsystems.fcs.ui.CarouselModel
 
getFilterInStandbyName() - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
getFilterInStandbyName() - Method in class org.lsst.ccs.subsystems.fcs.StatusDataPublishedByCarousel
 
getFilterLocation() - Method in class org.lsst.ccs.subsystems.fcs.Filter
 
getFilterNames() - Method in class org.lsst.ccs.subsystems.fcs.StatusDataPublishedByCarousel
 
getFilterNames() - Method in class org.lsst.ccs.subsystems.fcs.ui.CarouselModel
 
getFilterOnline() - Method in class org.lsst.ccs.subsystems.fcs.AutoChangerModule
 
getFilterOnline() - Method in class org.lsst.ccs.subsystems.fcs.FcsMainModule
 
getFilterOnlineName() - Method in class org.lsst.ccs.subsystems.fcs.AutoChangerModule
 
getFilterOnTrucks() - Method in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
getFilterOnTrucks() - Method in interface org.lsst.ccs.subsystems.fcs.common.AutoChanger
 
getFilterOnTrucksName() - Method in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
getFilterPosition(Filter) - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
getFilterPresenceSensor() - Method in interface org.lsst.ccs.subsystems.fcs.common.FilterClamp
 
getFilterPresenceSensor() - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
For encapsulation : we want to access to filterPresenceSensor in sub-packages.
getFilters() - Method in class org.lsst.ccs.subsystems.fcs.FcsMainModule
 
getFliprail() - Method in class org.lsst.ccs.subsystems.fcs.AutoChangerModule
 
getFlipRailState() - Method in class org.lsst.ccs.subsystems.fcs.AutoChangerModule
 
getLatch() - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
getLockSensor() - Method in class org.lsst.ccs.subsystems.fcs.FilterClampXminusModule
 
getMaximalPosition() - Method in interface org.lsst.ccs.subsystems.fcs.common.Motor
 
getMaximalPosition() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimulatedMotor
 
getMaximalVelocity() - Method in interface org.lsst.ccs.subsystems.fcs.common.Motor
 
getMaximalVelocity() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimulatedMotor
 
getMaxValue() - Method in class org.lsst.ccs.subsystems.fcs.common.Sensor12bits
 
getMinimalPosition() - Method in interface org.lsst.ccs.subsystems.fcs.common.Motor
 
getMinimalPosition() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimulatedMotor
 
getModel() - Method in class org.lsst.ccs.subsystems.fcs.ui.Carousel
 
getMotor() - Method in class org.lsst.ccs.subsystems.fcs.AutoChangerModule
 
getMotor() - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftAutoChangerModule
 
getMyClientName() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenProxy
 
getMyClientName() - Method in class org.lsst.ccs.subsystems.fcs.testbench.TestBenchMainModule
 
getName() - Method in interface org.lsst.ccs.subsystems.fcs.common.FilterClamp
 
getName() - Method in interface org.lsst.ccs.subsystems.fcs.common.Motor
 
getName() - Method in class org.lsst.ccs.subsystems.fcs.Filter
 
getNbSockets() - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
getNodeID() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenNode
 
getNodeID() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenSensor12bits
 
getNominalVelocity() - Method in interface org.lsst.ccs.subsystems.fcs.common.Motor
 
getNominalVelocity() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimulatedMotor
 
getOnlineClamp() - Method in class org.lsst.ccs.subsystems.fcs.AutoChangerModule
 
getPeriod() - Method in interface org.lsst.ccs.subsystems.fcs.common.Motor
 
getPeriod() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimulatedMotor
 
getPortNumber() - Method in class org.lsst.ccs.subsystems.fcs.drivers.ApcTcpProxy
 
getPosition() - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
getPosition() - Method in class org.lsst.ccs.subsystems.fcs.CarouselSocket
 
getPosition() - Method in interface org.lsst.ccs.subsystems.fcs.common.Carousel
The carousel position measures the rotation angle of the carousel within the fixed part of the camera.
getPosition() - Method in interface org.lsst.ccs.subsystems.fcs.common.Motor
 
getPosition() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimulatedMotor
 
getPosition() - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftCarouselModule
 
getProductCode() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenNode
 
getPublishDataOutputName() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuLatch
 
getRequiredPosition() - Method in interface org.lsst.ccs.subsystems.fcs.common.Motor
 
getRequiredPosition() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimulatedMotor
 
getReturnValue(String, int) - Method in class org.lsst.ccs.subsystems.fcs.testbench.TestBenchMainModule
Returns the value read on the socket for the input of the ADC given as an argument.
getRevision() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenNode
 
getRotationInDegrees() - Method in class org.lsst.ccs.subsystems.fcs.StatusDataPublishedByCarousel
 
getRotationInDegrees() - Method in class org.lsst.ccs.subsystems.fcs.ui.CarouselModel
 
getSerialNumber() - Method in interface org.lsst.ccs.subsystems.fcs.common.Motor
 
getSerialNumber() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimulatedMotor
 
getSocketAtStandby() - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
getSocketAtStandby() - Method in interface org.lsst.ccs.subsystems.fcs.common.Carousel
This methods returns the socket at standby position or null if there is no socket at standby position.
getSocketAtStandby() - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftCarouselModule
 
getSocketNumber(Filter) - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
getSockets() - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
getStandbyPosition() - Method in class org.lsst.ccs.subsystems.fcs.CarouselSocket
 
getStandbyPosition() - Method in class org.lsst.ccs.subsystems.fcs.FcsMainModule
 
getStandbyPositionForFilter(Filter) - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
getState() - Method in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
getState() - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
getState() - Method in interface org.lsst.ccs.subsystems.fcs.common.FilterClamp
 
getState() - Method in interface org.lsst.ccs.subsystems.fcs.common.FlipRail
 
getState() - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
getState() - Method in class org.lsst.ccs.subsystems.fcs.FlipRailModule
 
getStateChangeTime() - Method in interface org.lsst.ccs.subsystems.fcs.common.Motor
 
getStateChangeTime() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimulatedMotor
 
getStatusData() - Method in class org.lsst.ccs.subsystems.fcs.AutoChangerModule
 
getStatusData() - Method in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
getStatusData() - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
getStatusData() - Method in interface org.lsst.ccs.subsystems.fcs.common.FilterClamp
 
getStatusData() - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
getTcpProxy() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenProxy
 
getTcpProxy() - Method in class org.lsst.ccs.subsystems.fcs.testbench.TestBenchMainModule
 
getTickMillis() - Method in interface org.lsst.ccs.subsystems.fcs.common.FilterClamp
 
getTrucksPosition() - Method in class org.lsst.ccs.subsystems.fcs.AutoChangerModule
 
getTrucksPosition() - Method in interface org.lsst.ccs.subsystems.fcs.common.AutoChanger
 
getTrucksPosition() - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftAutoChangerModule
 
getTrucksPositionAtStandby() - Method in class org.lsst.ccs.subsystems.fcs.AutoChangerModule
 
getTrucksPositionOnline() - Method in class org.lsst.ccs.subsystems.fcs.AutoChangerModule
 
getTrucksPositionSwapout() - Method in class org.lsst.ccs.subsystems.fcs.AutoChangerModule
 
getType() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenNode
 
getValue() - Method in interface org.lsst.ccs.subsystems.fcs.common.AnalogicSensor
 
getValue() - Method in interface org.lsst.ccs.subsystems.fcs.common.Sensor
 
getValue() - Method in class org.lsst.ccs.subsystems.fcs.common.Sensor12bits
 
getValue() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuAnalogicSensor
 
getValueA() - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
getValueB() - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
getValueC() - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
getVelocityValue() - Method in class org.lsst.ccs.subsystems.fcs.drivers.ClampActuatorModule
 
getVendorID() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenNode
 
getWeight() - Method in class org.lsst.ccs.subsystems.fcs.Filter
 
go(Motor, double, RunningWay) - Method in interface org.lsst.ccs.subsystems.fcs.common.EngineState
Send the command go to engine e for t milliseconds in a given rotation way.
go(Motor, double, RunningWay) - Method in class org.lsst.ccs.subsystems.fcs.simulation.ErrorState
 
go(Motor, double, RunningWay) - Method in class org.lsst.ccs.subsystems.fcs.simulation.RunningState
Engine stays in state running when it is running and it receives the command go.
go(Motor, double, RunningWay) - Method in class org.lsst.ccs.subsystems.fcs.simulation.StopState
 
goHome() - Method in interface org.lsst.ccs.subsystems.fcs.common.FlipRail
 
goHome() - Method in class org.lsst.ccs.subsystems.fcs.FlipRailModule
 
goToInitialStateForSequence1() - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftMainModule
Initial state for sequence1 : autochanger is in highposition and trucks are empty carousel holds a filter and its clamps are in CLAMPEDONFILTER state.
goToPosition(double) - Method in class org.lsst.ccs.subsystems.fcs.AutoChangerModule
This method moves the autochanger trucks to a position given as a parameter.
goToPosition(double) - Method in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
goToPosition(double) - Method in interface org.lsst.ccs.subsystems.fcs.common.AutoChanger
 
goToPosition(double) - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftAutoChangerModule
 
goToStandback() - Method in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
goToStandback() - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftAutoChangerModule
 
goToStandby() - Method in class org.lsst.ccs.subsystems.fcs.AutoChangerModule
 
goToStandby() - Method in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
goToStandby() - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftAutoChangerModule
 
grabbeFilterAtStandby(Filter) - Method in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
grabbeFilterAtStandby(Object) - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
grabbeFilterAtStandby(Filter) - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
This method has to be executed when a filter has just been moved on the carousel at standby position by the autochanger.
grabbeFilterAtStandby(Filter) - Method in interface org.lsst.ccs.subsystems.fcs.common.AutoChanger
 

H

HardwareErrorDetectedException - Exception in org.lsst.ccs.subsystems.fcs.errors
 
HardwareErrorDetectedException(String) - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.HardwareErrorDetectedException
 
heartbeatInit() - Method in interface org.lsst.ccs.subsystems.fcs.testbench.TestCanfestival.CanFestivalLibrary
 
HelloWorldWithJna - Class in org.lsst.ccs.subsystems.fcs.testbench
The purpose of this classe is just to test jna with a very basic example : Helloworld.
HelloWorldWithJna() - Constructor for class org.lsst.ccs.subsystems.fcs.testbench.HelloWorldWithJna
 
HelloWorldWithJna.CLibrary - Interface in org.lsst.ccs.subsystems.fcs.testbench
 

I

incrementPosition(double) - Method in interface org.lsst.ccs.subsystems.fcs.common.Motor
To be overrided in each subclasses.
incrementPosition(double) - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuCarouselMotor
There is no minimal or maximal position for the carousel.
incrementPosition(double) - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimulatedMotor
To be overrided in each subclasses.
initModule() - Method in class org.lsst.ccs.subsystems.fcs.AutoChangerModule
 
initModule() - Method in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
initModule() - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
initModule() - Method in class org.lsst.ccs.subsystems.fcs.drivers.ApcTcpProxy
 
initModule() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenProxy
 
initModule() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenSensor12bits
 
initModule() - Method in class org.lsst.ccs.subsystems.fcs.drivers.ClampActuatorModule
 
initModule() - Method in class org.lsst.ccs.subsystems.fcs.FcsMainModule
In the initialisation, we want to do some software initialization, and some hardware initialization.
initModule() - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
initModule() - Method in class org.lsst.ccs.subsystems.fcs.FlipRailModule
 
initModule() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuActuatorModule
 
initModule() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuFilterClampModule
 
initModule() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimulatedMotor
 
initModule() - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftMainModule
 
initModule() - Method in class org.lsst.ccs.subsystems.fcs.testbench.TestBenchMainModule
 
initPublishedData() - Method in class org.lsst.ccs.subsystems.fcs.AutoChangerModule
 
initPublishedData() - Method in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
initPublishedData() - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
initPublishedData() - Method in interface org.lsst.ccs.subsystems.fcs.common.AutoChanger
 
initPublishedData() - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
INSTANCE - Static variable in interface org.lsst.ccs.subsystems.fcs.testbench.HelloWorldWithJna.CLibrary
 
INSTANCE - Static variable in interface org.lsst.ccs.subsystems.fcs.testbench.TestCanfestival.CanFestivalLibrary
 
INSTANCE2 - Static variable in interface org.lsst.ccs.subsystems.fcs.testbench.TestCanfestival.CanFestivalLibrary
 
isAbleToMove() - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
isAbleToMove() - Method in interface org.lsst.ccs.subsystems.fcs.common.Carousel
The carousel can be locked by a break or prevented to move by the autochanger fliprail.
isAbleToMove() - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftCarouselModule
 
isADC() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenNode
 
isAtStandby() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuFilterClampModule
 
isClampedOnFilter() - Method in class org.lsst.ccs.subsystems.fcs.CarouselSocket
 
isDAC() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenNode
 
isEmpty() - Method in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
isEmpty() - Method in class org.lsst.ccs.subsystems.fcs.CarouselSocket
 
isEmpty() - Method in class org.lsst.ccs.subsystems.fcs.StatusDataPublishedByBasicAutoChanger
 
isEmptyOnline() - Method in class org.lsst.ccs.subsystems.fcs.FcsMainModule
 
isEmptyStandBy() - Method in class org.lsst.ccs.subsystems.fcs.FcsMainModule
 
isFilterEngaged() - Method in interface org.lsst.ccs.subsystems.fcs.common.FilterClamp
 
isFilterEngaged() - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
isInError() - Method in interface org.lsst.ccs.subsystems.fcs.common.Latch
 
isInError() - Method in class org.lsst.ccs.subsystems.fcs.FilterLatchModule
 
isInError() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuLatch
 
isLocked() - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
isLocked() - Method in interface org.lsst.ccs.subsystems.fcs.common.FilterClamp
 
isLocked() - Method in interface org.lsst.ccs.subsystems.fcs.common.Latch
 
isLocked() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenFilterClampModule
 
isLocked() - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
Method to be overrided in the concrete classes : It depends on the type of the clamp.
isLocked() - Method in class org.lsst.ccs.subsystems.fcs.FilterClampXminusModule
 
isLocked() - Method in class org.lsst.ccs.subsystems.fcs.FilterClampXplusModule
 
isLocked() - Method in class org.lsst.ccs.subsystems.fcs.FilterLatchModule
 
isLocked() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuFilterClampModule
 
isLocked() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuFilterClampXminusModule
 
isLocked() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuFilterClampXplusModule
 
isLocked() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuLatch
 
isLocked() - Method in class org.lsst.ccs.subsystems.fcs.StatusDataPublishedByCarousel
 
isLocked() - Method in class org.lsst.ccs.subsystems.fcs.ui.CarouselModel
 
isMoving() - Method in class org.lsst.ccs.subsystems.fcs.AutoChangerModule
 
isMoving() - Method in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
isMoving() - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftAutoChangerModule
 
isOff() - Method in interface org.lsst.ccs.subsystems.fcs.common.Actuator
 
isOff() - Method in class org.lsst.ccs.subsystems.fcs.drivers.ClampActuatorModule
 
isOff() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuActuatorModule
 
isOff() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuFlipRailActuator
 
isOn() - Method in interface org.lsst.ccs.subsystems.fcs.common.Actuator
 
isOn() - Method in class org.lsst.ccs.subsystems.fcs.drivers.ClampActuatorModule
 
isOn() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuActuatorModule
 
isOn() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuFlipRailActuator
 
isOnAutoChanger() - Method in class org.lsst.ccs.subsystems.fcs.Filter
 
isOnCarousel() - Method in class org.lsst.ccs.subsystems.fcs.Filter
 
isOnStandby(Filter) - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
isOut() - Method in class org.lsst.ccs.subsystems.fcs.Filter
 
isReady(String) - Method in class org.lsst.ccs.subsystems.fcs.drivers.ApcTcpProxy
 
isReadyToClamp() - Method in class org.lsst.ccs.subsystems.fcs.CarouselSocket
 
isReadyToGrabbeAFilterAtStandby() - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
This method let us know if the carousel is ready to receive a filter at standby position : - the carousel must not rotate - an empty socket is at standby position.
isRotating() - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
isRotating() - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftCarouselModule
 
isUnclampedEmpty() - Method in class org.lsst.ccs.subsystems.fcs.CarouselSocket
 
isUnknown() - Method in class org.lsst.ccs.subsystems.fcs.Filter
 
isUnlocked() - Method in interface org.lsst.ccs.subsystems.fcs.common.Latch
 
isUnlocked() - Method in class org.lsst.ccs.subsystems.fcs.FilterLatchModule
 
isUnlocked() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuLatch
 
isUpdateCompleted() - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
isUpdatedCompleted() - Method in class org.lsst.ccs.subsystems.fcs.CarouselSocket
This is used to synchronize the update of the clamps state with the values returned by the sensors.

L

Latch - Interface in org.lsst.ccs.subsystems.fcs.common
This is a model for the Latch which holds a filter on an autochanger's truck.
LeaveMutex() - Method in interface org.lsst.ccs.subsystems.fcs.testbench.TestCanfestival.CanFestivalLibrary
 
listNodes() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenProxy
List the can open nodes which are booted.
listNodes() - Method in class org.lsst.ccs.subsystems.fcs.testbench.TestBenchMainModule
List the can open nodes which are booted.
LoadCanDriver(String) - Method in interface org.lsst.ccs.subsystems.fcs.testbench.TestCanfestival.CanFestivalLibrary
 
locateTrucks() - Method in class org.lsst.ccs.subsystems.fcs.AutoChangerModule
This method has to be executed at the FCS startup.
locateTrucks() - Method in interface org.lsst.ccs.subsystems.fcs.common.AutoChanger
 
locateTrucks() - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftAutoChangerModule
 
lock() - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
lock() - Method in interface org.lsst.ccs.subsystems.fcs.common.Carousel
Lock the carousel (or engage the break).
lock(FilterClamp) - Method in interface org.lsst.ccs.subsystems.fcs.common.FilterClampState
 
lock() - Method in interface org.lsst.ccs.subsystems.fcs.common.Latch
 
lock() - Method in class org.lsst.ccs.subsystems.fcs.FilterLatchModule
 
lock() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuLatch
 
lock() - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftCarouselModule
 
lockLatchesAtStandby(Filter) - Method in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
This methods locks the trucks latches at standby position and updates the field filterOnTrucks, the field filterLocation of the object Filter and updates the data that we publish on the status bus.
lockLatchesAtStandby(Filter) - Method in interface org.lsst.ccs.subsystems.fcs.common.AutoChanger
 
log - Static variable in class org.lsst.ccs.subsystems.fcs.simulation.RunningState
 
log - Static variable in class org.lsst.ccs.subsystems.fcs.simulation.StopState
 

M

main(String[]) - Static method in class org.lsst.ccs.subsystems.fcs.testbench.HelloWorldWithJna
 
main(String[]) - Static method in class org.lsst.ccs.subsystems.fcs.testbench.TestCanfestival
 
main(String[]) - Static method in class org.lsst.ccs.subsystems.fcs.ui.CarouselGUISubsystem
 
Main - Class in org.lsst.ccs.subsystems.fcs.ui
 
Main() - Constructor for class org.lsst.ccs.subsystems.fcs.ui.Main
 
main(String[]) - Static method in class org.lsst.ccs.subsystems.fcs.ui.Main
 
main(String[]) - Static method in class org.lsst.ccs.subsystems.fcs.ui.MockTest
 
MockTest - Class in org.lsst.ccs.subsystems.fcs.ui
Try out the mock communication package
MockTest() - Constructor for class org.lsst.ccs.subsystems.fcs.ui.MockTest
 
ModuleState - Enum in org.lsst.ccs.subsystems.fcs.common
 
Motor - Interface in org.lsst.ccs.subsystems.fcs.common
 
move(double, RunningWay) - Method in interface org.lsst.ccs.subsystems.fcs.common.Motor
 
move(double) - Method in interface org.lsst.ccs.subsystems.fcs.common.Motor
 
move(double) - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimulatedMotor
 
move(double, RunningWay) - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimulatedMotor
This method sends a command go to the simulated motor.
moveFilterToOnline(Filter) - Method in class org.lsst.ccs.subsystems.fcs.AutoChangerModule
 
moveFilterToOnline(Filter) - Method in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
moveFilterToOnline(Filter) - Method in interface org.lsst.ccs.subsystems.fcs.common.AutoChanger
 
moveFilterToOnline(Object) - Method in class org.lsst.ccs.subsystems.fcs.FcsMainModule
Move a filter to online position.
moveFilterToOnline(Filter) - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftAutoChangerModule
 
moveFilterToStandback(Filter) - Method in class org.lsst.ccs.subsystems.fcs.AutoChangerModule
 
moveFilterToStandback(Filter) - Method in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
moveFilterToStandback(Filter) - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftAutoChangerModule
 
moveFilterToStandby(Filter) - Method in class org.lsst.ccs.subsystems.fcs.AutoChangerModule
 
moveFilterToStandby() - Method in class org.lsst.ccs.subsystems.fcs.AutoChangerModule
 
moveFilterToStandby(Filter) - Method in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
moveFilterToStandby(Filter) - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
This method rotates the carousel to put the given filter in front of the autochanger (standby position).
moveFilterToStandby(Filter) - Method in interface org.lsst.ccs.subsystems.fcs.common.AutoChanger
 
moveFilterToStandby(Object) - Method in class org.lsst.ccs.subsystems.fcs.FcsMainModule
Move a filter to standby position.
moveFilterToStandby(Filter) - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftAutoChangerModule
 

N

nbSockets - Variable in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
nodeID - Variable in exception org.lsst.ccs.subsystems.fcs.errors.BootingHardwareError
 

O

off() - Method in interface org.lsst.ccs.subsystems.fcs.common.Actuator
 
off() - Method in class org.lsst.ccs.subsystems.fcs.drivers.ClampActuatorModule
 
off() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuActuatorModule
 
off() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuFlipRailActuator
 
on() - Method in interface org.lsst.ccs.subsystems.fcs.common.Actuator
 
on() - Method in class org.lsst.ccs.subsystems.fcs.drivers.ClampActuatorModule
 
on() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuActuatorModule
 
on() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuFlipRailActuator
 
onStatus(BusMessage) - Method in class org.lsst.ccs.subsystems.fcs.ui.CarouselGUISubsystem
 
open() - Method in interface org.lsst.ccs.subsystems.fcs.common.FlipRail
when the flip rail opens it goes out carousel way ();
open() - Method in class org.lsst.ccs.subsystems.fcs.FlipRailModule
open fliprail (it goes out carousel way.) Fliprail has to be open to be able to rotate carousel.
openFliprail() - Method in class org.lsst.ccs.subsystems.fcs.AutoChangerModule
 
openOnlineClamp() - Method in class org.lsst.ccs.subsystems.fcs.AutoChangerModule
when a filter is at online position it is locked by a clamp.
org.lsst.ccs.subsystems.fcs - package 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 - package 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 - package 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.errors - package org.lsst.ccs.subsystems.fcs.errors
This packages is for the specific exceptions used in FCS.
org.lsst.ccs.subsystems.fcs.simulation - package org.lsst.ccs.subsystems.fcs.simulation
This package is for the simulators of the Filter Exchanger hardware.
org.lsst.ccs.subsystems.fcs.singlefiltertest - package org.lsst.ccs.subsystems.fcs.singlefiltertest
This package is for the Single Filter Test control software.
org.lsst.ccs.subsystems.fcs.testbench - package 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 - package org.lsst.ccs.subsystems.fcs.ui
This package is for the User Interfaces of the FCS.

P

printf(String, Object...) - Method in interface org.lsst.ccs.subsystems.fcs.testbench.HelloWorldWithJna.CLibrary
 
printf(String, Object...) - Method in interface org.lsst.ccs.subsystems.fcs.testbench.TestCanfestival.CanFestivalLibrary
 
printFilters() - Method in class org.lsst.ccs.subsystems.fcs.FcsMainModule
 
printFilters() - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftMainModule
 
printSockets() - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
Print for every socket on carousel, the name of the filter it contains.
processUpdate(Observable, Module.ValueUpdate) - Method in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
processUpdate(Observable, Module.ValueUpdate) - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
What to do when the Modules we observe send there new values : we notify our own observers
processUpdate(Observable, Module.ValueUpdate) - Method in class org.lsst.ccs.subsystems.fcs.FcsMainModule
What to do when the Modules we observe (carousel and autochanger) update their data to publish : we publish on status bus.
publishedByAutoChangerOutputName - Static variable in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
publishedByCarouselOutputName - Static variable in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
publishedByClamp - Variable in class org.lsst.ccs.subsystems.fcs.FilterClampModule
what the clamp publishes on the status bus.
publishedByClampOutputName - Variable in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
putFilterOnSocket(Filter) - Method in class org.lsst.ccs.subsystems.fcs.CarouselSocket
 

Q

quickStop() - Method in class org.lsst.ccs.subsystems.fcs.drivers.ClampActuatorModule
 

R

readADC() - Method in class org.lsst.ccs.subsystems.fcs.testbench.TestBenchMainModule
Read the values of the 8 channels of the ADC.
readFromSocket(String) - Method in class org.lsst.ccs.subsystems.fcs.drivers.ApcTcpProxy
 
readFromSocket(String) - Method in class org.lsst.ccs.subsystems.fcs.testbench.TestBenchMainModule
 
ReadingADCError - Exception in org.lsst.ccs.subsystems.fcs.errors
 
ReadingADCError(String) - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.ReadingADCError
 
ReadingADCError(Object) - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.ReadingADCError
 
readNewValue() - Method in interface org.lsst.ccs.subsystems.fcs.common.Sensor
This method reads the current value measured by the hardware or compute a random value for the simulated sensor, and returns this current value.
readNewValue() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenSensor12bits
 
readNewValue() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuSensor12bits
 
readTemperature() - Method in class org.lsst.ccs.subsystems.fcs.testbench.TestBenchMainModule
Read the temperature : in the test bench, a thermometer is plugged on the input number 1 of the ADC.
readValue(int) - Method in interface org.lsst.ccs.subsystems.fcs.drivers.CAN_CBX_AI814
 
READYTOCLAMP - Static variable in interface org.lsst.ccs.subsystems.fcs.common.FilterClampState
 
release(Actuator) - Method in interface org.lsst.ccs.subsystems.fcs.common.FilterClamp
 
release(FilterClamp) - Method in interface org.lsst.ccs.subsystems.fcs.common.FilterClampState
 
release(Actuator) - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
The clamps on the carousel are locked automaticaly when the filter comes at the standby position.
releaseClamps() - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
releaseClamps() - Method in interface org.lsst.ccs.subsystems.fcs.common.Carousel
This is a command that can be sent to the carousel.
releaseClampsContact() - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
releaseClampsContact() - Method in interface org.lsst.ccs.subsystems.fcs.common.Carousel
Before rotating the carousel we have to release the power contact between the moving part and the fixed part.
removeChangeListener(ChangeListener) - Method in class org.lsst.ccs.subsystems.fcs.ui.CarouselModel
 
removeFilter() - Method in class org.lsst.ccs.subsystems.fcs.CarouselSocket
 
removeFilterFromCarousel(Filter) - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
removeObserver(ASyncObserver<ApcTcpProxy.ClientContext>) - Method in class org.lsst.ccs.subsystems.fcs.drivers.ApcTcpProxy
 
rotate(double) - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
Rotates carousel for an angle given as a parameter.
rotate(double) - Method in interface org.lsst.ccs.subsystems.fcs.common.Carousel
This method is a command that can be sent to the carousel.
rotate(double) - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftCarouselModule
 
RUNNING - Static variable in interface org.lsst.ccs.subsystems.fcs.common.EngineState
 
RunningState - Class in org.lsst.ccs.subsystems.fcs.simulation
This is the concrete state where we know what to be done when the engine is in the state "running".
RunningState() - Constructor for class org.lsst.ccs.subsystems.fcs.simulation.RunningState
 
RunningWay - Enum in org.lsst.ccs.subsystems.fcs.common
 

S

sendCanOpen(String) - Method in class org.lsst.ccs.subsystems.fcs.testbench.TestBenchMainModule
For engineering mode, this method can be used to send Can Open commands to the Wrapper.
Sensor - Interface in org.lsst.ccs.subsystems.fcs.common
This interface is the model of a generic sensor.
Sensor12bits - Class in org.lsst.ccs.subsystems.fcs.common
This class represents a 12bits sensor : the value returned by the sensor is coded with 12 bits, so its value is between 0 and 4095.
Sensor12bits() - Constructor for class org.lsst.ccs.subsystems.fcs.common.Sensor12bits
 
SensorValueOutOfRangeException - Exception in org.lsst.ccs.subsystems.fcs.errors
This exception is thrown when a sensor real or simulated returns a current value out of range.
SensorValueOutOfRangeException(Sensor12bits, int) - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.SensorValueOutOfRangeException
 
setActuator(Actuator) - Method in class org.lsst.ccs.subsystems.fcs.FlipRailModule
 
setAtStandby(boolean) - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuFilterClampModule
 
setCarouselMotor(Motor) - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
setClampActuatorXminus(Actuator) - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
setClampActuatorXplus(Actuator) - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
setClampXminus(FilterClamp) - Method in class org.lsst.ccs.subsystems.fcs.CarouselSocket
//FOR SPRING
setClampXplus(FilterClamp) - Method in class org.lsst.ccs.subsystems.fcs.CarouselSocket
//FOR SPRING
setCurrent() - Method in class org.lsst.ccs.subsystems.fcs.drivers.ClampActuatorModule
 
setCurrentValue(int) - Method in class org.lsst.ccs.subsystems.fcs.drivers.ClampActuatorModule
 
setDummyFilter(Filter) - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftMainModule
 
setEmpty(boolean) - Method in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
setEngineState(EngineState) - Method in interface org.lsst.ccs.subsystems.fcs.common.Motor
 
setEngineState(EngineState) - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimulatedMotor
 
setFilter(Filter) - Method in class org.lsst.ccs.subsystems.fcs.CarouselSocket
 
setFilterID(Integer) - Method in class org.lsst.ccs.subsystems.fcs.Filter
 
setFilterInCamera(String) - Method in class org.lsst.ccs.subsystems.fcs.ui.CarouselModel
 
setFilterLocation(FilterLocation) - Method in class org.lsst.ccs.subsystems.fcs.Filter
 
setFilterOnTrucks(Filter) - Method in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
setFilterPresenceSensor(Sensor12bits) - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
for Spring
setFilters(Map<String, Filter>) - Method in class org.lsst.ccs.subsystems.fcs.FcsMainModule
 
setFliprail(FlipRailModule) - Method in class org.lsst.ccs.subsystems.fcs.AutoChangerModule
 
setLatch(Latch) - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
setLocked(boolean) - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuLatch
 
setLocked(boolean) - Method in class org.lsst.ccs.subsystems.fcs.ui.CarouselModel
 
setLockSensor(Sensor) - Method in class org.lsst.ccs.subsystems.fcs.FilterClampXminusModule
 
setMaxiAcceleration(int) - Method in class org.lsst.ccs.subsystems.fcs.drivers.ClampActuatorModule
 
setMaximalPosition(double) - Method in interface org.lsst.ccs.subsystems.fcs.common.Motor
 
setMaximalPosition(double) - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimulatedMotor
 
setMaximalVelocity(double) - Method in interface org.lsst.ccs.subsystems.fcs.common.Motor
 
setMaximalVelocity(double) - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimulatedMotor
 
setMaxiVelocity(int) - Method in class org.lsst.ccs.subsystems.fcs.drivers.ClampActuatorModule
 
setMinimalPosition(double) - Method in interface org.lsst.ccs.subsystems.fcs.common.Motor
 
setMinimalPosition(double) - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimulatedMotor
 
setModel(CarouselModel) - Method in class org.lsst.ccs.subsystems.fcs.ui.Carousel
 
setMotor(Motor) - Method in class org.lsst.ccs.subsystems.fcs.AutoChangerModule
 
setMotor(Motor) - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftAutoChangerModule
 
setMyClientName(String) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenProxy
 
setMyClientName(String) - Method in class org.lsst.ccs.subsystems.fcs.testbench.TestBenchMainModule
 
setName(String) - Method in class org.lsst.ccs.subsystems.fcs.Filter
 
setNbSockets(int) - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
setNodeInfo(int, int, int, int) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenNode
 
setNominalVelocity(double) - Method in interface org.lsst.ccs.subsystems.fcs.common.Motor
 
setNominalVelocity(double) - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimulatedMotor
 
setOnlineClamp(Latch) - Method in class org.lsst.ccs.subsystems.fcs.AutoChangerModule
 
setPeriod(double) - Method in interface org.lsst.ccs.subsystems.fcs.common.Motor
 
setPeriod(double) - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimulatedMotor
 
setPortNumber(int) - Method in class org.lsst.ccs.subsystems.fcs.drivers.ApcTcpProxy
 
setPosition(double) - Method in class org.lsst.ccs.subsystems.fcs.CarouselSocket
 
setPosition(double) - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimulatedMotor
 
setRequiredPosition(double) - Method in interface org.lsst.ccs.subsystems.fcs.common.Motor
 
setRequiredPosition(double) - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimulatedMotor
 
setRotationInDegrees(float) - Method in class org.lsst.ccs.subsystems.fcs.ui.CarouselModel
 
setSerialNumber(String) - Method in interface org.lsst.ccs.subsystems.fcs.common.Motor
 
setSerialNumber(String) - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimulatedMotor
 
setSockets(CarouselSocket[]) - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
setStandbyPosition(double) - Method in class org.lsst.ccs.subsystems.fcs.CarouselSocket
 
setStandbyPosition(Double) - Method in class org.lsst.ccs.subsystems.fcs.FcsMainModule
 
setState(ModuleState) - Method in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
setState(ModuleState) - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
setState(FilterClampState) - Method in interface org.lsst.ccs.subsystems.fcs.common.FilterClamp
 
setState(FilterClampState) - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
setState(FlipRailState) - Method in class org.lsst.ccs.subsystems.fcs.FlipRailModule
 
setStateChangeTime(long) - Method in interface org.lsst.ccs.subsystems.fcs.common.Motor
 
setStateChangeTime(long) - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimulatedMotor
 
setTcpProxy(ApcTcpProxy) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenProxy
 
setTcpProxy(ApcTcpProxy) - Method in class org.lsst.ccs.subsystems.fcs.testbench.TestBenchMainModule
 
setTrucksPositionAtStandby(double) - Method in class org.lsst.ccs.subsystems.fcs.AutoChangerModule
 
setTrucksPositionOnline(double) - Method in class org.lsst.ccs.subsystems.fcs.AutoChangerModule
 
setTrucksPositionSwapout(double) - Method in class org.lsst.ccs.subsystems.fcs.AutoChangerModule
 
setUpdateCompleted(boolean) - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
setValue(int) - Method in class org.lsst.ccs.subsystems.fcs.common.Sensor12bits
 
setValueA(int) - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
setValueB(int) - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
setValueC(int) - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
setVelocity() - Method in class org.lsst.ccs.subsystems.fcs.drivers.ClampActuatorModule
 
setVelocityValue(int) - Method in class org.lsst.ccs.subsystems.fcs.drivers.ClampActuatorModule
 
setWeight(double) - Method in class org.lsst.ccs.subsystems.fcs.Filter
 
SftAutoChangerModule - Class in org.lsst.ccs.subsystems.fcs.singlefiltertest
This class is for the Single Filter Test autochanger.
SftAutoChangerModule() - Constructor for class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftAutoChangerModule
 
SftCarouselModule - Class in org.lsst.ccs.subsystems.fcs.singlefiltertest
This class is for the Single Filter Test carousel.
SftCarouselModule() - Constructor for class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftCarouselModule
 
SftMainModule - Class in org.lsst.ccs.subsystems.fcs.singlefiltertest
 
SftMainModule() - Constructor for class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftMainModule
 
shutdown() - Method in class org.lsst.ccs.subsystems.fcs.FcsMainModule
 
SimuActuatorModule - Class in org.lsst.ccs.subsystems.fcs.simulation
 
SimuActuatorModule() - Constructor for class org.lsst.ccs.subsystems.fcs.simulation.SimuActuatorModule
 
SimuAnalogicSensor - Class in org.lsst.ccs.subsystems.fcs.simulation
Represents an analogic sensor : a sensor which returns a numeric value.
SimuAnalogicSensor() - Constructor for class org.lsst.ccs.subsystems.fcs.simulation.SimuAnalogicSensor
 
SimuAutoChangerMotor - Class in org.lsst.ccs.subsystems.fcs.simulation
This class simulates the motor which moves the autochanger trucks.
SimuAutoChangerMotor() - Constructor for class org.lsst.ccs.subsystems.fcs.simulation.SimuAutoChangerMotor
This constructor is here only for unit tests.
SimuCarouselMotor - Class in org.lsst.ccs.subsystems.fcs.simulation
 
SimuCarouselMotor() - Constructor for class org.lsst.ccs.subsystems.fcs.simulation.SimuCarouselMotor
 
SimuFilterClampModule - Class in org.lsst.ccs.subsystems.fcs.simulation
A very basic simulated filter clamp module.
SimuFilterClampModule() - Constructor for class org.lsst.ccs.subsystems.fcs.simulation.SimuFilterClampModule
 
SimuFilterClampXminusModule - Class in org.lsst.ccs.subsystems.fcs.simulation
 
SimuFilterClampXminusModule() - Constructor for class org.lsst.ccs.subsystems.fcs.simulation.SimuFilterClampXminusModule
 
SimuFilterClampXplusModule - Class in org.lsst.ccs.subsystems.fcs.simulation
 
SimuFilterClampXplusModule() - Constructor for class org.lsst.ccs.subsystems.fcs.simulation.SimuFilterClampXplusModule
 
SimuFlipRailActuator - Class in org.lsst.ccs.subsystems.fcs.simulation
 
SimuFlipRailActuator() - Constructor for class org.lsst.ccs.subsystems.fcs.simulation.SimuFlipRailActuator
 
SimuLatch - Class in org.lsst.ccs.subsystems.fcs.simulation
A simulated latch for the carousel.
SimuLatch() - Constructor for class org.lsst.ccs.subsystems.fcs.simulation.SimuLatch
 
SimulatedMotor - Class in org.lsst.ccs.subsystems.fcs.simulation
 
SimulatedMotor() - Constructor for class org.lsst.ccs.subsystems.fcs.simulation.SimulatedMotor
This constructor is here only for unit tests.
SimuSensor12bits - Class in org.lsst.ccs.subsystems.fcs.simulation
This class is to simulate a sensor which returns a value coded on 12bits.
SimuSensor12bits() - Constructor for class org.lsst.ccs.subsystems.fcs.simulation.SimuSensor12bits
 
state - Variable in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
state - Variable in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
StatusDataPublishedByAutoChanger - Class in org.lsst.ccs.subsystems.fcs
A structure for the data published on the status bus by the AutoChangerModule.
StatusDataPublishedByAutoChanger() - Constructor for class org.lsst.ccs.subsystems.fcs.StatusDataPublishedByAutoChanger
 
StatusDataPublishedByBasicAutoChanger - Class in org.lsst.ccs.subsystems.fcs
A structure for the data published on the status bus by a BasicAutoChangerModule.
StatusDataPublishedByBasicAutoChanger() - Constructor for class org.lsst.ccs.subsystems.fcs.StatusDataPublishedByBasicAutoChanger
 
StatusDataPublishedByCarousel - Class in org.lsst.ccs.subsystems.fcs
A structure for the data published on the status bus by the CarouselModule.
StatusDataPublishedByClamp - Class in org.lsst.ccs.subsystems.fcs
A structure for the data published on the status bus by the ClampModule.
StatusDataPublishedByClamp() - Constructor for class org.lsst.ccs.subsystems.fcs.StatusDataPublishedByClamp
 
stop() - Method in class org.lsst.ccs.subsystems.fcs.AutoChangerModule
 
stop() - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
stop() - Method in interface org.lsst.ccs.subsystems.fcs.common.AutoChanger
 
stop() - Method in interface org.lsst.ccs.subsystems.fcs.common.Carousel
Stop the carousel if it is rotating.
STOP - Static variable in interface org.lsst.ccs.subsystems.fcs.common.EngineState
 
stop(Motor) - Method in interface org.lsst.ccs.subsystems.fcs.common.EngineState
 
stop() - Method in interface org.lsst.ccs.subsystems.fcs.common.Motor
 
stop() - Method in class org.lsst.ccs.subsystems.fcs.drivers.ApcTcpProxy
 
stop() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenProxy
 
stop(String) - Method in class org.lsst.ccs.subsystems.fcs.FcsMainModule
This method stops the FCS subsystem given as an argument.
stop() - Method in class org.lsst.ccs.subsystems.fcs.FlipRailModule
 
stop(Motor) - Method in class org.lsst.ccs.subsystems.fcs.simulation.ErrorState
 
stop(Motor) - Method in class org.lsst.ccs.subsystems.fcs.simulation.RunningState
It goes to "stop" when asked.
stop() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimulatedMotor
 
stop(Motor) - Method in class org.lsst.ccs.subsystems.fcs.simulation.StopState
 
stop() - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftAutoChangerModule
 
stop() - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftCarouselModule
 
stop() - Method in class org.lsst.ccs.subsystems.fcs.testbench.TestBenchMainModule
 
stopAutomaticMode() - Method in class org.lsst.ccs.subsystems.fcs.testbench.TestBenchMainModule
 
stopCurrent() - Method in class org.lsst.ccs.subsystems.fcs.drivers.ClampActuatorModule
 
StopState - Class in org.lsst.ccs.subsystems.fcs.simulation
This is the concrete state where we know what to be done when the engine is in the state "Stop".
StopState() - Constructor for class org.lsst.ccs.subsystems.fcs.simulation.StopState
 
StopTimerLoop() - Method in interface org.lsst.ccs.subsystems.fcs.testbench.TestCanfestival.CanFestivalLibrary
 
stopVelocity() - Method in class org.lsst.ccs.subsystems.fcs.drivers.ClampActuatorModule
 

T

TestBenchMainModule - Class in org.lsst.ccs.subsystems.fcs.testbench
This is the main module for the control software of the APC test bench.
TestBenchMainModule() - Constructor for class org.lsst.ccs.subsystems.fcs.testbench.TestBenchMainModule
 
TestCanfestival - Class in org.lsst.ccs.subsystems.fcs.testbench
Just for testing JNA : a better solution is to do the job in a C file and communicate to this C file with a TCP proxy.
TestCanfestival() - Constructor for class org.lsst.ccs.subsystems.fcs.testbench.TestCanfestival
 
TestCanfestival.CanFestivalLibrary - Interface in org.lsst.ccs.subsystems.fcs.testbench
 
tick() - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
What has to be done for each tick of the timer.
tick() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenProxy
 
tick() - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
tick() - Method in class org.lsst.ccs.subsystems.fcs.FlipRailModule
What has to be done for each tick of the timer.
tick() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuFilterClampModule
What to do when the Modules we observe send there new values.
tick() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimulatedMotor
What has to be done for each tick of the timer.
tick() - Method in class org.lsst.ccs.subsystems.fcs.testbench.TestBenchMainModule
 
TimerInit() - Method in interface org.lsst.ccs.subsystems.fcs.testbench.TestCanfestival.CanFestivalLibrary
 
toString() - Method in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
toString() - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
toString() - Method in class org.lsst.ccs.subsystems.fcs.CarouselSocket
 
toString() - Method in class org.lsst.ccs.subsystems.fcs.common.Sensor12bits
 
toString() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenNode
 
toString() - Method in exception org.lsst.ccs.subsystems.fcs.errors.BootingHardwareError
 
toString() - Method in class org.lsst.ccs.subsystems.fcs.FcsMainModule
 
toString() - Method in class org.lsst.ccs.subsystems.fcs.simulation.ErrorState
 
toString() - Method in class org.lsst.ccs.subsystems.fcs.simulation.RunningState
 
toString() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuActuatorModule
 
toString() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuLatch
 
toString() - Method in class org.lsst.ccs.subsystems.fcs.simulation.StopState
 
toString() - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftAutoChangerModule
 
toString() - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftMainModule
 
toString() - Method in class org.lsst.ccs.subsystems.fcs.StatusDataPublishedByAutoChanger
 
toString() - Method in class org.lsst.ccs.subsystems.fcs.StatusDataPublishedByBasicAutoChanger
 
toString() - Method in class org.lsst.ccs.subsystems.fcs.StatusDataPublishedByCarousel
 
toString() - Method in class org.lsst.ccs.subsystems.fcs.StatusDataPublishedByClamp
 
turnOffLED() - Method in class org.lsst.ccs.subsystems.fcs.testbench.TestBenchMainModule
 
turnOnLED() - Method in class org.lsst.ccs.subsystems.fcs.testbench.TestBenchMainModule
 

U

UNCLAMPEDEMPTY - Static variable in interface org.lsst.ccs.subsystems.fcs.common.FilterClampState
 
UNCLAMPEDONFILTER - Static variable in interface org.lsst.ccs.subsystems.fcs.common.FilterClampState
 
unGrabbeFilterAtStandby() - Method in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
ungrabbeFilterAtStandby(Filter) - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
unGrabbeFilterAtStandby() - Method in interface org.lsst.ccs.subsystems.fcs.common.AutoChanger
 
unlock() - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
unlock() - Method in interface org.lsst.ccs.subsystems.fcs.common.Carousel
Unlock the carousel (or disengage the break)
unlock(Actuator) - Method in interface org.lsst.ccs.subsystems.fcs.common.FilterClamp
 
unlock(FilterClamp) - Method in interface org.lsst.ccs.subsystems.fcs.common.FilterClampState
A method to unlock a carousel clamp which is locked.
unlock() - Method in interface org.lsst.ccs.subsystems.fcs.common.Latch
 
unlock(Actuator) - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
Unlock the clamp when a filter is locked by the clamp.
unlock() - Method in class org.lsst.ccs.subsystems.fcs.FilterLatchModule
 
unlock() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuLatch
 
unlock() - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftCarouselModule
 
unlockClamps(Filter) - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
unlockClamps(Filter) - Method in interface org.lsst.ccs.subsystems.fcs.common.Carousel
 
unlockLatchesAtStandby() - Method in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
unlockLatchesAtStandby() - Method in interface org.lsst.ccs.subsystems.fcs.common.AutoChanger
 
update(AutoChangerModule) - Method in class org.lsst.ccs.subsystems.fcs.StatusDataPublishedByAutoChanger
 
update(BasicAutoChangerModule) - Method in class org.lsst.ccs.subsystems.fcs.StatusDataPublishedByBasicAutoChanger
 
update(CarouselModule) - Method in class org.lsst.ccs.subsystems.fcs.StatusDataPublishedByCarousel
 
update(FilterClampModule) - Method in class org.lsst.ccs.subsystems.fcs.StatusDataPublishedByClamp
 
updateClampsStateWithSensors() - Method in class org.lsst.ccs.subsystems.fcs.CarouselSocket
This methods updates the state of the 2 clamps at standby position.
updatePublishedDataAndNotifyObservers() - Method in class org.lsst.ccs.subsystems.fcs.AutoChangerModule
 
updatePublishedDataAndNotifyObservers() - Method in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
updateStateWithSensors() - Method in interface org.lsst.ccs.subsystems.fcs.common.FilterClamp
 
updateStateWithSensors() - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
This method updates the clamp state regarding the value returned by the filter presence sensor and the value returned by the method isLocked().
updateValue() - Method in interface org.lsst.ccs.subsystems.fcs.common.Sensor
This method reads the current value, controls if this current value is correct depending on the type of the sensor (this value could be between a minimum and a maximum) and if the value is correct, updates the Sensor.value field.
updateValue() - Method in class org.lsst.ccs.subsystems.fcs.common.Sensor12bits
This method updates the sensor value : first it reads a new value from the hardware or from the simulated sensor, then it checks if the value is in the range between minimal value and maximal value.
updateValue(double) - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuAnalogicSensor
This method computes a new value for the simulated Analogic Sensor : a random value.

V

valueOf(String) - Static method in enum org.lsst.ccs.subsystems.fcs.common.FilterLocation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.lsst.ccs.subsystems.fcs.common.FilterPresenceStateOnClamp
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.lsst.ccs.subsystems.fcs.common.FlipRailState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.lsst.ccs.subsystems.fcs.common.ModuleState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.lsst.ccs.subsystems.fcs.common.RunningWay
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.lsst.ccs.subsystems.fcs.drivers.ClampActuatorModule.ActuatorMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.lsst.ccs.subsystems.fcs.common.FilterLocation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.lsst.ccs.subsystems.fcs.common.FilterPresenceStateOnClamp
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.lsst.ccs.subsystems.fcs.common.FlipRailState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.lsst.ccs.subsystems.fcs.common.ModuleState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.lsst.ccs.subsystems.fcs.common.RunningWay
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.lsst.ccs.subsystems.fcs.drivers.ClampActuatorModule.ActuatorMode
Returns an array containing the constants of this enum type, in the order they are declared.

W

writeDAC(int, int, int) - Method in class org.lsst.ccs.subsystems.fcs.drivers.ClampActuatorModule
 
writeValue() - Method in interface org.lsst.ccs.subsystems.fcs.drivers.CAN_CBX_AO412
 

A B C D E F G H I L M N O P Q R S T U V W

Copyright © 2012 LSST. All Rights Reserved.