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
 
adcVoltsPerBit - Static variable in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenADC
One bit read on the input of the ADC represents 0.3125 mV
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
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
NOT USED IN SINGLE FILTER TEST It's used for the little test bench in APC.
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.
APCTestBenchMainModule - Class in org.lsst.ccs.subsystems.fcs.testbench
This is the main module for the control software of the APC test bench.
APCTestBenchMainModule() - Constructor for class org.lsst.ccs.subsystems.fcs.testbench.APCTestBenchMainModule
 
AutoChanger - Interface in org.lsst.ccs.subsystems.fcs.common
 
AutoChangerModule - Class in org.lsst.ccs.subsystems.fcs
This class will be used with the final hardware in which we have a fliprail and a clamp online to hold the filter at online position.
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
 
BinaryToHex(String) - Static method in class org.lsst.ccs.subsystems.fcs.CompactIOModule
 
bitOverVolts - Static variable in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenDAC
In order to have 1 Volt send to the output we have to write 3210.27287 in decimal.
bootedNodesNB - Variable in exception org.lsst.ccs.subsystems.fcs.errors.ErrorInBootingHardwareProcess
 
BridgeToCanOpenHardware - Class in org.lsst.ccs.subsystems.fcs.drivers
This class set gathers the description of the real hardware and the tools (methods) to give access to this hardware.
BridgeToCanOpenHardware() - Constructor for class org.lsst.ccs.subsystems.fcs.drivers.BridgeToCanOpenHardware
 
BridgeToHardware - Interface in org.lsst.ccs.subsystems.fcs.common
 

C

call(String, String) - Method in class org.lsst.ccs.subsystems.fcs.drivers.ApcTcpProxy
 
CanOpenADC - Class in org.lsst.ccs.subsystems.fcs.drivers
This is the driver class for the ADC we use in the FCS test bench and in SINGLE FILTER TEST CAN-CBX-AI814
CanOpenADC() - Constructor for class org.lsst.ccs.subsystems.fcs.drivers.CanOpenADC
 
CanOpenADC(String, String) - Constructor for class org.lsst.ccs.subsystems.fcs.drivers.CanOpenADC
 
CanOpenClampActuatorModule - Class in org.lsst.ccs.subsystems.fcs.drivers
This deviceErrorFile a model for the clamp actuator in the Single Filter Test.
CanOpenClampActuatorModule() - Constructor for class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
 
CanOpenClampActuatorModule(String, int, String, Motor) - Constructor for class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
 
CanOpenClampActuatorModule.ActuatorMode - Enum in org.lsst.ccs.subsystems.fcs.drivers
 
CanOpenCommand - Class in org.lsst.ccs.subsystems.fcs.drivers
NOT USED IN SINGLE FILTER TEST This class is not used for the moment (februar 2012).
CanOpenCommand(String, String, String, String, String) - Constructor for class org.lsst.ccs.subsystems.fcs.drivers.CanOpenCommand
 
CanOpenCommand(String, String, String) - Constructor for class org.lsst.ccs.subsystems.fcs.drivers.CanOpenCommand
 
CanOpenCommand(String) - Constructor for class org.lsst.ccs.subsystems.fcs.drivers.CanOpenCommand
 
CanOpenCommunicationError - Exception in org.lsst.ccs.subsystems.fcs.errors
 
CanOpenCommunicationError() - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.CanOpenCommunicationError
Creates a new instance of CanOpenCommunicationError without detail message.
CanOpenCommunicationError(String) - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.CanOpenCommunicationError
Constructs an instance of CanOpenCommunicationError with the specified detail message.
CanOpenCommunicationError(String, String, String) - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.CanOpenCommunicationError
 
CanOpenDAC - Class in org.lsst.ccs.subsystems.fcs.drivers
This is the driver class for the DAC we use in the FCS test bench: CAN-CBX-AO412
CanOpenDAC() - Constructor for class org.lsst.ccs.subsystems.fcs.drivers.CanOpenDAC
 
CanOpenDAC(String, String) - Constructor for class org.lsst.ccs.subsystems.fcs.drivers.CanOpenDAC
 
CanOpenDeviceError - Exception in org.lsst.ccs.subsystems.fcs.errors
 
CanOpenDeviceError() - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.CanOpenDeviceError
Creates a new instance of CanOpenDeviceError without detail message.
CanOpenDeviceError(String) - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.CanOpenDeviceError
Constructs an instance of CanOpenDeviceError with the specified detail message.
CanOpenDeviceError(String, String, String) - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.CanOpenDeviceError
 
CanOpenDIO - Class in org.lsst.ccs.subsystems.fcs.drivers
This is the driver class for the Digital-Input-Output we use in the FCS: CAN-CBX-DIO8.
CanOpenDIO() - Constructor for class org.lsst.ccs.subsystems.fcs.drivers.CanOpenDIO
 
CanOpenDIO(String, String) - Constructor for class org.lsst.ccs.subsystems.fcs.drivers.CanOpenDIO
 
CanOpenError - Exception in org.lsst.ccs.subsystems.fcs.errors
Throwned when we received an emergency message for a node.
CanOpenError() - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.CanOpenError
Creates a new instance of CanOpenError without detail message.
CanOpenError(String) - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.CanOpenError
Constructs an instance of CanOpenError with the specified detail message.
CanOpenError(String, String, String) - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.CanOpenError
 
CanOpenErrorsTable - Class in org.lsst.ccs.subsystems.fcs.drivers
This class deviceErrorFile a utility class to load the property files we need to monitor a Can Open device : - device error codes - error register codes - communication errors
CanOpenErrorsTable() - Constructor for class org.lsst.ccs.subsystems.fcs.drivers.CanOpenErrorsTable
 
CanOpenGenericError - Exception in org.lsst.ccs.subsystems.fcs.errors
 
CanOpenGenericError() - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.CanOpenGenericError
Creates a new instance of CanOpenGenericError without detail message.
CanOpenGenericError(String) - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.CanOpenGenericError
Constructs an instance of CanOpenGenericError with the specified detail message.
CanOpenGenericError(String, String, String) - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.CanOpenGenericError
 
CanOpenLatchActuatorModule - Class in org.lsst.ccs.subsystems.fcs.drivers
This is a model for a motor which locks or unlocks a latch.
CanOpenLatchActuatorModule() - Constructor for class org.lsst.ccs.subsystems.fcs.drivers.CanOpenLatchActuatorModule
 
CanOpenMotionError - Exception in org.lsst.ccs.subsystems.fcs.errors
 
CanOpenMotionError() - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.CanOpenMotionError
Creates a new instance of CanOpenMotionError without detail message.
CanOpenMotionError(String) - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.CanOpenMotionError
Constructs an instance of CanOpenMotionError with the specified detail message.
CanOpenMotionError(String, String, String) - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.CanOpenMotionError
 
CanOpenNode - Class in org.lsst.ccs.subsystems.fcs.drivers
 
CanOpenNode(String) - Constructor for class org.lsst.ccs.subsystems.fcs.drivers.CanOpenNode
 
CanOpenNumericSensor - Class in org.lsst.ccs.subsystems.fcs.drivers
 
CanOpenNumericSensor() - Constructor for class org.lsst.ccs.subsystems.fcs.drivers.CanOpenNumericSensor
 
CanOpenProxy - Class in org.lsst.ccs.subsystems.fcs.drivers
This Module starts a tcpip server, waits for the connection of a client whose name is the value of the field myClientName.
CanOpenProxy() - Constructor for class org.lsst.ccs.subsystems.fcs.drivers.CanOpenProxy
 
CanOpenSensor14bits - 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.
CanOpenSensor14bits() - Constructor for class org.lsst.ccs.subsystems.fcs.drivers.CanOpenSensor14bits
 
CanOpenTemperatureError - Exception in org.lsst.ccs.subsystems.fcs.errors
 
CanOpenTemperatureError() - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.CanOpenTemperatureError
Creates a new instance of CanOpenTemperatureError without detail message.
CanOpenTemperatureError(String) - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.CanOpenTemperatureError
Constructs an instance of CanOpenTemperatureError with the specified detail message.
CanOpenTemperatureError(String, String, String) - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.CanOpenTemperatureError
 
CanOpenThermometer - Class in org.lsst.ccs.subsystems.fcs.drivers
 
CanOpenThermometer() - Constructor for class org.lsst.ccs.subsystems.fcs.drivers.CanOpenThermometer
 
CanOpenTruckMotor - Class in org.lsst.ccs.subsystems.fcs.drivers
This represents the motor that moves an autochanger truck along its rail.
CanOpenTruckMotor() - Constructor for class org.lsst.ccs.subsystems.fcs.drivers.CanOpenTruckMotor
 
CanOpenVoltageError - Exception in org.lsst.ccs.subsystems.fcs.errors
 
CanOpenVoltageError() - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.CanOpenVoltageError
Creates a new instance of CanOpenVoltageError without detail message.
CanOpenVoltageError(String) - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.CanOpenVoltageError
Constructs an instance of CanOpenVoltageError with the specified detail message.
CanOpenVoltageError(String, String, String) - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.CanOpenVoltageError
 
carousel - Variable in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
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
 
CarouselLatch - Class in org.lsst.ccs.subsystems.fcs
 
CarouselLatch() - Constructor for class org.lsst.ccs.subsystems.fcs.CarouselLatch
 
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.
checkCanOpenNodeConfiguration(PieceOfHardware) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenProxy
When the hardware is booted and we have retrieve the information, we want to check for each piece of hardware that the node ID stored in the Configuration data base is the same than the node ID which is stored on the hardware with a switch.
checkCanOpenNodes() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenProxy
 
checkMask() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenDIO
This methods checks if the mask of the device is the good one.
checkMotorParameters() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
This methods read the parameters of the motor stored in the actuator (hardware configuration)and compare with the configuration stored in the Configuration Data Base (software configuration).
checkPreConditionsForMotion() - Method in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
This method checks if the preconditions are ok before a motion of the trucks can be started.
ClampActuatorModule - Class in org.lsst.ccs.subsystems.fcs
A model for the clamp actuator.
ClampActuatorModule() - Constructor for class org.lsst.ccs.subsystems.fcs.ClampActuatorModule
 
ClampMotorConfigurationError - Exception in org.lsst.ccs.subsystems.fcs.errors
This exception is throwned when the hardware configuration of a motor is not the same than the software configuration.
ClampMotorConfigurationError() - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.ClampMotorConfigurationError
Creates a new instance of ClampMotorConfigurationError without detail message.
ClampMotorConfigurationError(String) - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.ClampMotorConfigurationError
Constructs an instance of ClampMotorConfigurationError with the specified detail message.
ClampMotorConfigurationError(String, String) - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.ClampMotorConfigurationError
Constructs an instance of ClampMotorConfigurationError with the specified detail message and the name of the hardware.
ClampMotorConfigurationError(String, String, int, int, int, int, int, int) - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.ClampMotorConfigurationError
Constructs an instance of ClampMotorConfigurationError with the specified detail message and the value read of the motor parameters.
clampState - Variable in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
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.drivers.CanOpenLatchActuatorModule
 
close() - Method in class org.lsst.ccs.subsystems.fcs.FilterLatchModule
 
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.
close() - Method in class org.lsst.ccs.subsystems.fcs.LatchActuatorModule
This is the command that has to be sent to the latch actuator to close the latch it (same as lock it).
close() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuLatchActuatorModule
For the simulated latch actuator, the command close has just to update the values of the lock and unlock simulated sensors.
closeFliprail() - Method in class org.lsst.ccs.subsystems.fcs.AutoChangerModule
 
closeLatchesAtStandby() - 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.
closeLatchesAtStandby() - Method in interface org.lsst.ccs.subsystems.fcs.common.AutoChanger
 
closeOnlineClamp() - Method in class org.lsst.ccs.subsystems.fcs.AutoChangerModule
when a filter is at online position it is locked by a clamp.
closingLatches - Variable in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
CommandDispenser - Class in org.lsst.ccs.subsystems.fcs.drivers
This is a pale copy of Bernard's commandWord dispenser pattern.
CommandDispenser() - Constructor for class org.lsst.ccs.subsystems.fcs.drivers.CommandDispenser
 
CommandDispenser.CommandToRegister - Class in org.lsst.ccs.subsystems.fcs.drivers
 
CommandDispenser.CommandToRegister(String) - Constructor for class org.lsst.ccs.subsystems.fcs.drivers.CommandDispenser.CommandToRegister
 
CommandDispenser.TokenLostException - Exception in org.lsst.ccs.subsystems.fcs.drivers
 
CommandDispenser.TokenLostException(String) - Constructor for exception org.lsst.ccs.subsystems.fcs.drivers.CommandDispenser.TokenLostException
 
CompactIOModule - Class in org.lsst.ccs.subsystems.fcs
This represents a device we use in FCS to connect our numeric sensors(CAN-CBX-DIO8).
CompactIOModule() - Constructor for class org.lsst.ccs.subsystems.fcs.CompactIOModule
 
computeClampState() - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
Compute the global state of the clamp given the lock sensor and the presence filter sensor state.
computeClampState() - Method in class org.lsst.ccs.subsystems.fcs.FilterClampXminusModule
 
computeClampState() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuFilterClampXminusModule
 
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
 
configAsHeartbeatConsumer(int, int, int) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenProxy
Configure a node as a hearbeat consumer.
configAsHeartbeatProducer(String, String) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenProxy
Configure a node as a hearbeat producer.
configAsHeartbeatProducer(int, int) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenProxy
Command to be used by the end users.
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.
createActuatorConfig(ClampActuatorModule) - Static method in class org.lsst.ccs.subsystems.fcs.utils.FcsUtils
 
createActuatorConfig(LatchActuatorModule) - Static method in class org.lsst.ccs.subsystems.fcs.utils.FcsUtils
 
createClampConfig(FilterClampModule) - Static method in class org.lsst.ccs.subsystems.fcs.utils.FcsUtils
 
createSingleFilterTestConfig(SftMainModule) - Static method in class org.lsst.ccs.subsystems.fcs.utils.FcsUtils
 
createStatusDataPublishedByAutoChanger(AutoChangerModule) - Static method in class org.lsst.ccs.subsystems.fcs.utils.FcsUtils
 
createStatusDataPublishedByBasicAutoChanger(BasicAutoChangerModule) - Static method in class org.lsst.ccs.subsystems.fcs.utils.FcsUtils
 
createStatusDataPublishedByCarousel(CarouselModule) - Static method in class org.lsst.ccs.subsystems.fcs.utils.FcsUtils
 
createStatusDataPublishedByClamp(FilterClampModule) - Static method in class org.lsst.ccs.subsystems.fcs.utils.FcsUtils
 
createStatusDataPublishedByClampActuator(ClampActuatorModule) - Static method in class org.lsst.ccs.subsystems.fcs.utils.FcsUtils
 
createStatusDataPublishedByLatch(FilterLatchModule) - Static method in class org.lsst.ccs.subsystems.fcs.utils.FcsUtils
 

D

DeploymentError - Exception in org.lsst.ccs.subsystems.fcs.errors
This exception is thrown when some files are missing in the deploiement.
DeploymentError() - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.DeploymentError
Creates a new instance of DeploymentError without detail message.
DeploymentError(String) - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.DeploymentError
Constructs an instance of DeploymentError with the specified detail message.
digitalValue - Variable in class org.lsst.ccs.subsystems.fcs.NumericSensor
 
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
 
displayErrorHistory() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
 
displayErrorRegister() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
 
displayMotorParameters() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
 
dummyFilter - Variable in class org.lsst.ccs.subsystems.fcs.simulation.SimuFilterClampModule
 

E

enable() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
This methods enable the actuator : i.e.
enabling - Variable in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
 
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
 
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
 
ErrorInBootingHardwareProcess - Exception in org.lsst.ccs.subsystems.fcs.errors
This exception is thrown during the booting process when we were not able to see all the pieces of hardware that we expected on the field bus during a given amount of time (timeout).
ErrorInBootingHardwareProcess(String, long, long, long) - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.ErrorInBootingHardwareProcess
 
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.
expectedNodesNB - Variable in exception org.lsst.ccs.subsystems.fcs.errors.ErrorInBootingHardwareProcess
 

F

faultReset() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
 
FcsMainModule - Class in org.lsst.ccs.subsystems.fcs
The main module in FCS.
FcsMainModule() - Constructor for class org.lsst.ccs.subsystems.fcs.FcsMainModule
 
FcsUtils - Class in org.lsst.ccs.subsystems.fcs.utils
 
FcsUtils() - Constructor for class org.lsst.ccs.subsystems.fcs.utils.FcsUtils
 
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
 
FilterClampXminusModule - Class in org.lsst.ccs.subsystems.fcs
 
FilterClampXminusModule() - Constructor for class org.lsst.ccs.subsystems.fcs.FilterClampXminusModule
 
FilterClampXplusModule - Class in org.lsst.ccs.subsystems.fcs
 
FilterClampXplusModule() - Constructor for class org.lsst.ccs.subsystems.fcs.FilterClampXplusModule
 
FilterLatch - Interface in org.lsst.ccs.subsystems.fcs.common
This is a model for the Latch which holds a filter on an autochanger's truck.
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
 
filterPresenceSensor - Variable in class org.lsst.ccs.subsystems.fcs.FilterLatchModule
 
filterPresenceStatus - Variable in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
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

GenericLatch - Interface in org.lsst.ccs.subsystems.fcs.common
 
getActuator() - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
getActuator() - Method in class org.lsst.ccs.subsystems.fcs.FlipRailModule
 
getAdc() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenSensor14bits
 
getAdc() - Method in class org.lsst.ccs.subsystems.fcs.testbench.APCTestBenchMainModule
 
getAi814() - Method in class org.lsst.ccs.subsystems.fcs.drivers.BridgeToCanOpenHardware
 
getAo412() - Method in class org.lsst.ccs.subsystems.fcs.drivers.BridgeToCanOpenHardware
 
getAutoChangerModule() - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftMainModule
 
getBootedNodesNB() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenProxy
 
getBrake() - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
getBridge() - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftMainModule
 
getBridge() - Method in class org.lsst.ccs.subsystems.fcs.testbench.LPNHETestBenchMainModule
 
getCarouselModule() - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftMainModule
 
getCarouselMotor() - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
getClampActuatorXminus() - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
getClampActuatorXminus() - Method in class org.lsst.ccs.subsystems.fcs.drivers.BridgeToCanOpenHardware
 
getClampActuatorXplus() - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
getClampActuatorXplus() - Method in class org.lsst.ccs.subsystems.fcs.drivers.BridgeToCanOpenHardware
 
getClampsState() - Method in class org.lsst.ccs.subsystems.fcs.CarouselSocket
 
getClampState() - Method in interface org.lsst.ccs.subsystems.fcs.common.FilterClamp
 
getClampState() - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
Returns the clampState of the clamp.
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
 
getClampXminus() - Method in class org.lsst.ccs.subsystems.fcs.testbench.LPNHETestBenchMainModule
 
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
 
getCommandResponse(String, long) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CommandDispenser
 
getContextFor(String) - Method in class org.lsst.ccs.subsystems.fcs.drivers.ApcTcpProxy
 
getContinuousCurrentLimit() - Method in class org.lsst.ccs.subsystems.fcs.drivers.Motor
 
getCurrentLimitInVolt() - Method in class org.lsst.ccs.subsystems.fcs.LatchActuatorModule
 
getCurrentValue() - Method in class org.lsst.ccs.subsystems.fcs.drivers.Motor
 
getCurrentValueToMaintain() - Method in class org.lsst.ccs.subsystems.fcs.drivers.Motor
 
getDac() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenLatchActuatorModule
 
getDac() - Method in class org.lsst.ccs.subsystems.fcs.testbench.APCTestBenchMainModule
 
getDetectedNodeForSerialNumber(String) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenProxy
This method returns the can open detected on the can open network for a piece of hardware identified by its serial number.
getDeviceErrorNameByCode(String) - Static method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenErrorsTable
Return the name of an error code given as a parameter in reading in the error codes table.
getDigitalValue() - Method in class org.lsst.ccs.subsystems.fcs.NumericSensor
 
getDio() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenNumericSensor
 
getDio() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenTruckMotor
 
getDio8n1() - Method in class org.lsst.ccs.subsystems.fcs.drivers.BridgeToCanOpenHardware
 
getDio8n2() - Method in class org.lsst.ccs.subsystems.fcs.drivers.BridgeToCanOpenHardware
 
getDummyFilter() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuFilterClampModule
 
getDummyFilter() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuNumericSensor
 
getDummyFilter() - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftMainModule
//FOR SPRING
getEngineState() - Method in interface org.lsst.ccs.subsystems.fcs.common.Motor
 
getEngineState() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimulatedMotor
 
getExpectedNodesNB() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenProxy
 
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 socketAtStandby 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
 
getFilterInStandbyName() - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
getFilterLocation() - Method in class org.lsst.ccs.subsystems.fcs.Filter
 
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
 
getFilterPositionMaxValue() - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
getFilterPositionMinValue() - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
getFilterPositionOffset() - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
getFilterPositionValueA() - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
getFilterPositionValueB() - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
getFilterPositionValueC() - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
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.
getFilterPresenceSensor() - Method in class org.lsst.ccs.subsystems.fcs.FilterLatchModule
 
getFilterPresenceStatus() - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
getFilters() - Method in class org.lsst.ccs.subsystems.fcs.FcsMainModule
 
getFilterSensorsDIO() - Method in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
getFilterSensorsDIO() - Method in class org.lsst.ccs.subsystems.fcs.FilterLatchModule
 
getFliprail() - Method in class org.lsst.ccs.subsystems.fcs.AutoChangerModule
 
getFlipRailState() - Method in class org.lsst.ccs.subsystems.fcs.AutoChangerModule
 
getFullState() - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftMainModule
 
getHexaValue() - Method in class org.lsst.ccs.subsystems.fcs.CompactIOModule
 
getInitialHexaValue() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuCompactIOModule
 
getInputNumero() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenNumericSensor
 
getInputNumero() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuNumericSensor
 
getLatchActuator() - Method in class org.lsst.ccs.subsystems.fcs.FilterLatchModule
 
getLatchXminus() - Method in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
getLatchXplus() - Method in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
getLockSensor() - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
getLockSensor() - Method in class org.lsst.ccs.subsystems.fcs.FilterLatchModule
 
getLockSensorMaxValue() - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
getLockSensorMinValue() - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
getLockSensorOffset() - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
getLockSensorValueA() - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
getLockSensorValueB() - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
getLockSensorValueC() - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
getLockStatus() - Method in interface org.lsst.ccs.subsystems.fcs.common.FilterLatch
 
getLockStatus() - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
getLockStatus() - Method in class org.lsst.ccs.subsystems.fcs.FilterLatchModule
 
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
 
getMaxSpeedInCurrentMode() - Method in class org.lsst.ccs.subsystems.fcs.drivers.Motor
 
getMaxValue() - Method in class org.lsst.ccs.subsystems.fcs.Sensor14bits
 
getMinimalPosition() - Method in interface org.lsst.ccs.subsystems.fcs.common.Motor
 
getMinimalPosition() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimulatedMotor
 
getMinValue() - Method in class org.lsst.ccs.subsystems.fcs.Sensor14bits
 
getMode() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
 
getMotor() - Method in class org.lsst.ccs.subsystems.fcs.AutoChangerModule
 
getMotor() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
 
getMotor_continuousCurrentLimit() - Method in class org.lsst.ccs.subsystems.fcs.ClampActuatorModule
 
getMotor_continuousCurrentLimit() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
 
getMotor_continuousCurrentLimit() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuClampActuatorModule
 
getMotor_maxSpeedInCurrentMode() - Method in class org.lsst.ccs.subsystems.fcs.ClampActuatorModule
 
getMotor_maxSpeedInCurrentMode() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
 
getMotor_maxSpeedInCurrentMode() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuClampActuatorModule
 
getMotor_mode() - Method in class org.lsst.ccs.subsystems.fcs.ClampActuatorModule
 
getMotor_mode() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
 
getMotor_mode() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuClampActuatorModule
 
getMotor_outputCurrentLimit() - Method in class org.lsst.ccs.subsystems.fcs.ClampActuatorModule
 
getMotor_outputCurrentLimit() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
 
getMotor_outputCurrentLimit() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuClampActuatorModule
 
getMotor_polePairNumber() - Method in class org.lsst.ccs.subsystems.fcs.ClampActuatorModule
 
getMotor_polePairNumber() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
 
getMotor_polePairNumber() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuClampActuatorModule
 
getMotor_thermalTimeConstantWinding() - Method in class org.lsst.ccs.subsystems.fcs.ClampActuatorModule
 
getMotor_thermalTimeConstantWinding() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
 
getMotor_thermalTimeConstantWinding() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuClampActuatorModule
 
getMotor_type() - Method in class org.lsst.ccs.subsystems.fcs.ClampActuatorModule
 
getMotor_type() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
 
getMotor_type() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuClampActuatorModule
 
getMotorType() - Method in class org.lsst.ccs.subsystems.fcs.drivers.Motor
 
getMyClientName() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenProxy
 
getMyClientName() - Method in class org.lsst.ccs.subsystems.fcs.testbench.APCTestBenchMainModule
 
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 interface org.lsst.ccs.subsystems.fcs.common.PieceOfHardware
 
getName() - Method in class org.lsst.ccs.subsystems.fcs.drivers.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.ClampActuatorModule
 
getNodeID() - Method in interface org.lsst.ccs.subsystems.fcs.common.PieceOfHardware
 
getNodeID() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenADC
 
getNodeID() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
 
getNodeID() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenDAC
 
getNodeID() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenDIO
 
getNodeID() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenNode
 
getNodeID() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuClampActuatorModule
 
getNodeNB() - Method in class org.lsst.ccs.subsystems.fcs.testbench.APCTestBenchMainModule
 
getNominalVelocity() - Method in interface org.lsst.ccs.subsystems.fcs.common.Motor
 
getNominalVelocity() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimulatedMotor
 
getNumOfAnalogInput() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenSensor14bits
 
getNumOfAnalogOutputForCurrentLimit() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenLatchActuatorModule
 
getNumOfAnalogOutputForSpeedVoltage() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenLatchActuatorModule
 
getOnlineClamp() - Method in class org.lsst.ccs.subsystems.fcs.AutoChangerModule
 
getOutputCurrentLimit() - Method in class org.lsst.ccs.subsystems.fcs.drivers.Motor
 
getOutputNumeroToStandback() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenTruckMotor
 
getOutputNumeroToStandby() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenTruckMotor
 
getPeriod() - Method in interface org.lsst.ccs.subsystems.fcs.common.Motor
 
getPeriod() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimulatedMotor
 
getPolePairNumber() - Method in class org.lsst.ccs.subsystems.fcs.drivers.Motor
 
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
 
getPositionSensorType() - Method in class org.lsst.ccs.subsystems.fcs.ClampActuatorModule
 
getPositionSensorType() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
 
getPositionSensorType() - Method in class org.lsst.ccs.subsystems.fcs.drivers.Motor
 
getPositionSensorType() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuClampActuatorModule
 
getPresenceStatus() - Method in class org.lsst.ccs.subsystems.fcs.FilterLatchModule
 
getProductCode() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenNode
 
getRailSensorStandback() - Method in class org.lsst.ccs.subsystems.fcs.TruckModule
 
getRailSensorStandby() - Method in class org.lsst.ccs.subsystems.fcs.TruckModule
 
getRailsSensorsDIO() - Method in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
getReadValue() - Method in class org.lsst.ccs.subsystems.fcs.ClampActuatorModule
 
getRequiredPosition() - Method in interface org.lsst.ccs.subsystems.fcs.common.Motor
 
getRequiredPosition() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimulatedMotor
 
getResponse(long) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CommandDispenser.CommandToRegister
Return the response to the initial commandWord.
getReturnValue(String, int) - Method in class org.lsst.ccs.subsystems.fcs.testbench.APCTestBenchMainModule
Returns the value read on the socket for the input of the ADC given as an argument.
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.
getRevisionNB() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenNode
 
getSentCurrentMaxValue() - Method in class org.lsst.ccs.subsystems.fcs.ClampActuatorModule
 
getSentCurrentMinValue() - Method in class org.lsst.ccs.subsystems.fcs.ClampActuatorModule
 
getSentValue() - Method in class org.lsst.ccs.subsystems.fcs.ClampActuatorModule
 
getSentValue() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuClampActuatorModule
 
getSerialNB() - Method in class org.lsst.ccs.subsystems.fcs.ClampActuatorModule
 
getSerialNB() - Method in interface org.lsst.ccs.subsystems.fcs.common.PieceOfHardware
 
getSerialNB() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenADC
 
getSerialNB() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
 
getSerialNB() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenDAC
 
getSerialNB() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenDIO
 
getSerialNB() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenNode
 
getSerialNB() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuClampActuatorModule
 
getSerialNumber() - Method in interface org.lsst.ccs.subsystems.fcs.common.Motor
 
getSerialNumber() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimulatedMotor
 
getSftTrucksMotor() - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftAutoChangerModule
 
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
 
getSpeedVoltageInVolt() - Method in class org.lsst.ccs.subsystems.fcs.LatchActuatorModule
 
getSpeedVoltageMaxValue() - Method in class org.lsst.ccs.subsystems.fcs.LatchActuatorModule
 
getSpeedVoltageMinValue() - Method in class org.lsst.ccs.subsystems.fcs.LatchActuatorModule
 
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.FlipRail
 
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 class org.lsst.ccs.subsystems.fcs.ClampActuatorModule
 
getStatusData() - Method in interface org.lsst.ccs.subsystems.fcs.common.FilterClamp
 
getStatusData() - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
getStatusData() - Method in class org.lsst.ccs.subsystems.fcs.FilterLatchModule
 
getTcpProxy() - Method in class org.lsst.ccs.subsystems.fcs.drivers.BridgeToCanOpenHardware
 
getTcpProxy() - Method in class org.lsst.ccs.subsystems.fcs.testbench.APCTestBenchMainModule
 
getTcpProxy() - Method in class org.lsst.ccs.subsystems.fcs.testbench.TestBenchMainModule
 
getTemperature() - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
getThermalTimeConstantWinding() - Method in class org.lsst.ccs.subsystems.fcs.drivers.Motor
 
getThermometer() - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
getTickMillis() - Method in interface org.lsst.ccs.subsystems.fcs.common.FilterClamp
 
getTimeToConfortAPosition() - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftAutoChangerModule
 
getTimeToGoToStandback() - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftAutoChangerModule
 
getTimeToGoToStandby() - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftAutoChangerModule
 
getTruckLocation() - Method in class org.lsst.ccs.subsystems.fcs.TruckModule
This method returns the truck position (an ENUM).
getTrucksLocation() - Method in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
This method returns the truckLocation if it is not been updated otherwise it waits until the end of the update.
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
 
getTruckXminus() - Method in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
getTruckXplus() - Method in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
getType() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenNode
 
getUnlockSensor() - Method in class org.lsst.ccs.subsystems.fcs.FilterLatchModule
 
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.CompactIOModule
 
getValue() - Method in class org.lsst.ccs.subsystems.fcs.Sensor14bits
This method returns value if the sensor is not updating otherwise it waits until the update is completed and returns the new read value from the hardware.
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 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.AutoChangerModule
 
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
This methods moves the trucks from standback position to standby position.
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.
grabFilterAtStandby(Filter) - Method in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
grabFilterAtStandby(Filter) - Method in interface org.lsst.ccs.subsystems.fcs.common.AutoChanger
 

H

HardwareConfigurationError - Exception in org.lsst.ccs.subsystems.fcs.errors
This exception is thrown when we detect an error in the configuration of the hardware.
HardwareConfigurationError() - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.HardwareConfigurationError
 
HardwareConfigurationError(String) - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.HardwareConfigurationError
 
HardwareConfigurationError(String, String) - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.HardwareConfigurationError
 
HardwareError - Exception in org.lsst.ccs.subsystems.fcs.errors
A generic hardware error.
HardwareError() - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.HardwareError
 
HardwareError(String) - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.HardwareError
Constructs an instance of HardwareError with the specified detail message.
HardwareError(String, String) - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.HardwareError
Constructs an instance of HardwareError with the specified detail message and the name of the hardware in error.
hardwareList - Variable in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenProxy
 
HardwareNotDetectedException - Exception in org.lsst.ccs.subsystems.fcs.errors
This exception is thrown when we can't detect a given Serial Number on the Can Open network.
HardwareNotDetectedException() - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.HardwareNotDetectedException
Creates a new instance of HardwareNotDetectedException without detail message.
HardwareNotDetectedException(String) - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.HardwareNotDetectedException
Constructs an instance of HardwareNotDetectedException with the specified detail message.
HardwareNotDetectedException(String, String, String, String) - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.HardwareNotDetectedException
 
hexaValue - Variable in class org.lsst.ccs.subsystems.fcs.CompactIOModule
 
HexToBinary(String) - Static method in class org.lsst.ccs.subsystems.fcs.CompactIOModule
The String argument represents an integer in hexa.

I

identifieHardware() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenProxy
Identification of the hardware : we want to retrieve the information stored in the hardware of the booted nodes and update the array of nodes with this information.
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.
initialize() - Method in interface org.lsst.ccs.subsystems.fcs.common.PieceOfHardware
 
initialize() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenADC
 
initialize() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
 
initialize() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenDAC
 
initialize() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenDIO
 
initializeHardware() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenProxy
 
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.CompactIOModule
 
initModule() - Method in class org.lsst.ccs.subsystems.fcs.drivers.ApcTcpProxy
 
initModule() - Method in class org.lsst.ccs.subsystems.fcs.drivers.BridgeToCanOpenHardware
 
initModule() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenADC
 
initModule() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
 
initModule() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenDAC
 
initModule() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenDIO
 
initModule() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenProxy
 
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.FilterLatchModule
 
initModule() - Method in class org.lsst.ccs.subsystems.fcs.FlipRailModule
 
initModule() - Method in class org.lsst.ccs.subsystems.fcs.NumericSensor
 
initModule() - Method in class org.lsst.ccs.subsystems.fcs.Sensor14bits
 
initModule() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuClampActuatorModule
 
initModule() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuCompactIOModule
 
initModule() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuFilterClampModule
 
initModule() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuLatchActuatorModule
 
initModule() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimulatedMotor
 
initModule() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuNumericSensor
 
initModule() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuTruckMotorModule
 
initModule() - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftMainModule
 
initModule() - Method in class org.lsst.ccs.subsystems.fcs.testbench.APCTestBenchMainModule
 
initModule() - Method in class org.lsst.ccs.subsystems.fcs.testbench.TestBenchMainModule
 
initModule() - Method in class org.lsst.ccs.subsystems.fcs.TruckModule
 
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
 
isAtStandback() - Method in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
isAtStandby() - Method in class org.lsst.ccs.subsystems.fcs.AutoChangerModule
 
isAtStandby() - Method in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
isAtStandby() - Method in interface org.lsst.ccs.subsystems.fcs.common.AutoChanger
 
isBooted(String) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenProxy
 
isBooted(PieceOfHardware) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenProxy
 
isClampedOnFilter() - Method in class org.lsst.ccs.subsystems.fcs.CarouselSocket
 
isConfigOK() - Method in interface org.lsst.ccs.subsystems.fcs.common.PieceOfHardware
 
isConfigOK() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenADC
 
isConfigOK() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
 
isConfigOK() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenDAC
 
isConfigOK() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenDIO
 
isConfigOK(PieceOfHardware) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenProxy
Check if a piece of hardware is booted and if its can open node ID is correct.
isCWrapperConnected() - Method in interface org.lsst.ccs.subsystems.fcs.common.BridgeToHardware
This method returns true if the C-Wrapper is connected to the tcp proxy.
isCWrapperConnected() - Method in class org.lsst.ccs.subsystems.fcs.drivers.BridgeToCanOpenHardware
This method returns true if the C-Wrapper is connected to the tcp proxy.
isCWrapperConnected() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuBridgeToCanOpenHardware
 
isDAC() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenNode
 
isEmpty() - Method in class org.lsst.ccs.subsystems.fcs.CarouselSocket
 
isEmptyOnline() - Method in class org.lsst.ccs.subsystems.fcs.FcsMainModule
 
isEmptyStandBy() - Method in class org.lsst.ccs.subsystems.fcs.FcsMainModule
 
isEnable() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
 
isFilterEngaged() - Method in interface org.lsst.ccs.subsystems.fcs.common.FilterClamp
 
isFilterEngaged() - Method in interface org.lsst.ccs.subsystems.fcs.common.FilterLatch
 
isFilterEngaged() - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
isHardwareConnected() - Method in class org.lsst.ccs.subsystems.fcs.testbench.APCTestBenchMainModule
This method returns true if the C-Wrapper is connected to the tcp proxy.
isHardwareConnected() - Method in class org.lsst.ccs.subsystems.fcs.testbench.LPNHETestBenchMainModule
This method returns true if the C-Wrapper is connected to the tcp proxy.
isHardwareIdentified() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenProxy
 
isHardwareReady() - Method in interface org.lsst.ccs.subsystems.fcs.common.BridgeToHardware
returns true if the hardware is booted, identified and initialized.
isHardwareReady() - Method in class org.lsst.ccs.subsystems.fcs.drivers.BridgeToCanOpenHardware
returns true if the hardware is booted, identified and initialized.
isHardwareReady() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenProxy
This method returns true if : all the hardware items are booted and identified and the hardware have the node ID expected within the configuration.
isHardwareReady() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuBridgeToCanOpenHardware
 
isHardwareReady() - Method in class org.lsst.ccs.subsystems.fcs.testbench.APCTestBenchMainModule
returns true if the hardware is booted, identified and initialized.
isHardwareReady() - Method in class org.lsst.ccs.subsystems.fcs.testbench.LPNHETestBenchMainModule
returns true if the hardware is booted, identified and initialized.
isHoldingFilterAtStandby() - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
isInError() - Method in interface org.lsst.ccs.subsystems.fcs.common.FilterLatch
 
isInError() - Method in class org.lsst.ccs.subsystems.fcs.FilterLatchModule
 
isLocked() - Method in class org.lsst.ccs.subsystems.fcs.CarouselLatch
 
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.FilterLatch
 
isLocked() - Method in interface org.lsst.ccs.subsystems.fcs.common.GenericLatch
 
isLocked() - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
This methods returns true if the clamp is locked.
isLocked() - Method in class org.lsst.ccs.subsystems.fcs.FilterLatchModule
 
isMaxonMotor() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenNode
 
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
 
isMovingToStandback() - Method in class org.lsst.ccs.subsystems.fcs.AutoChangerModule
 
isMovingToStandback() - Method in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
isMovingToStandback() - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftAutoChangerModule
 
isMovingToStandback() - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftTruckMotor
 
isMovingToStandby() - Method in class org.lsst.ccs.subsystems.fcs.AutoChangerModule
 
isMovingToStandby() - Method in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
isMovingToStandby() - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftAutoChangerModule
 
isMovingToStandby() - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftTruckMotor
 
isOff() - Method in class org.lsst.ccs.subsystems.fcs.ClampActuatorModule
 
isOff() - Method in interface org.lsst.ccs.subsystems.fcs.common.Actuator
 
isOff() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuFlipRailActuator
 
isOn() - Method in class org.lsst.ccs.subsystems.fcs.ClampActuatorModule
 
isOn() - Method in interface org.lsst.ccs.subsystems.fcs.common.Actuator
 
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 socketAtStandby 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
 
isTokenUsed(String) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CommandDispenser
tells if the token is known.
isTrucksEmpty() - Method in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
isUnclampedEmpty() - Method in class org.lsst.ccs.subsystems.fcs.CarouselSocket
 
isUnclampedOnFilter() - 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.FilterLatch
 
isUnlocked() - Method in class org.lsst.ccs.subsystems.fcs.FilterLatchModule
 

L

LatchActuatorModule - Class in org.lsst.ccs.subsystems.fcs
 
LatchActuatorModule() - Constructor for class org.lsst.ccs.subsystems.fcs.LatchActuatorModule
 
latchesState - Variable in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
listHardware() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenProxy
 
listNodes() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenProxy
List the can open nodes which are in the nodes table.
listNodes() - Method in class org.lsst.ccs.subsystems.fcs.testbench.TestBenchMainModule
List the can open nodes which are booted.
loadCommunicationErrorTable() - Static method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenErrorsTable
 
loadDeviceErrorTable() - Static method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenErrorsTable
 
loadErrorRegisterTable() - Static method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenErrorsTable
 
locateFilter() - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftMainModule
 
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.CarouselLatch
 
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() - Method in interface org.lsst.ccs.subsystems.fcs.common.FilterLatch
 
lock() - Method in interface org.lsst.ccs.subsystems.fcs.common.GenericLatch
 
lock() - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftCarouselModule
 
lockSensor - Variable in class org.lsst.ccs.subsystems.fcs.FilterLatchModule
 
log - Static variable in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenErrorsTable
 
log - Static variable in class org.lsst.ccs.subsystems.fcs.simulation.RunningState
 
log - Static variable in class org.lsst.ccs.subsystems.fcs.simulation.StopState
 
LPNHETestBenchMainModule - Class in org.lsst.ccs.subsystems.fcs.testbench
This is the main module for the control software of the LPNHE test bench.
LPNHETestBenchMainModule() - Constructor for class org.lsst.ccs.subsystems.fcs.testbench.LPNHETestBenchMainModule
 

M

maintainUnclamped() - Method in class org.lsst.ccs.subsystems.fcs.ClampActuatorModule
 
maintainUnclamped() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
 
maintainUnclamped() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuClampActuatorModule
 
ModuleState - Enum in org.lsst.ccs.subsystems.fcs.common
 
Motor - Interface in org.lsst.ccs.subsystems.fcs.common
 
Motor - Class in org.lsst.ccs.subsystems.fcs.drivers
This is a model for a motor which unlocks a clamps on the carousel in the Single filter test.
Motor() - Constructor for class org.lsst.ccs.subsystems.fcs.drivers.Motor
 
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 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(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
 
moveToStandback() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenTruckMotor
 
moveToStandback() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuTruckMotorModule
 
moveToStandback() - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftTruckMotor
 
moveToStandby() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenTruckMotor
 
moveToStandby() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuTruckMotorModule
The method moveToStandby for the simulated trucks motor updates the rails sensors and the filter presence sensor in the latches.
moveToStandby() - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftTruckMotor
 

N

NodeIDMismatchException - Exception in org.lsst.ccs.subsystems.fcs.errors
This exception is thrown when the detected node ID of a piece of hardware identified by its serial number doesn't match the node ID that is in the configuration DB.
NodeIDMismatchException(CanOpenNode, PieceOfHardware) - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.NodeIDMismatchException
Constructs an instance of NodeIDMismatchException with the specified detail message.
NodeIDMismatchException(String, CanOpenNode, PieceOfHardware) - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.NodeIDMismatchException
 
NumericSensor - Class in org.lsst.ccs.subsystems.fcs
This class represents a numeric sensor which sends a digitalValue 0 or 1.
NumericSensor() - Constructor for class org.lsst.ccs.subsystems.fcs.NumericSensor
 

O

off() - Method in class org.lsst.ccs.subsystems.fcs.ClampActuatorModule
 
off() - Method in interface org.lsst.ccs.subsystems.fcs.common.Actuator
 
off() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
This method set to zero the current value and stops the motor motion.
off() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenTruckMotor
 
off() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuClampActuatorModule
 
off() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuFlipRailActuator
 
off() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuTruckMotorModule
 
off() - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftTruckMotor
 
on - Variable in class org.lsst.ccs.subsystems.fcs.ClampActuatorModule
 
on() - Method in class org.lsst.ccs.subsystems.fcs.ClampActuatorModule
 
on() - Method in interface org.lsst.ccs.subsystems.fcs.common.Actuator
 
on() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
This methods enables the actuator and puts the motor on in sending the appropriate current value to the actuator.
on() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuClampActuatorModule
 
on() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuFlipRailActuator
 
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.drivers.CanOpenLatchActuatorModule
 
open() - Method in class org.lsst.ccs.subsystems.fcs.FilterLatchModule
 
open() - Method in class org.lsst.ccs.subsystems.fcs.FlipRailModule
on fliprail (it goes out carousel way.) Fliprail has to be on to be able to rotate carousel.
open() - Method in class org.lsst.ccs.subsystems.fcs.LatchActuatorModule
This is the command that has to be sent to the latch actuator to open the latch (same as unlock it).
open() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuLatchActuatorModule
For the simulated Latch Actuator the command open has to update the value of the lock and unlock sensors on the same side of the filter (Xminus or Xplus).
openFliprail() - Method in class org.lsst.ccs.subsystems.fcs.AutoChangerModule
 
openingLatches - Variable in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
openLatchesAtStandby() - Method in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
openLatchesAtStandby() - Method in interface org.lsst.ccs.subsystems.fcs.common.AutoChanger
 
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.utils - package org.lsst.ccs.subsystems.fcs.utils
 

P

PieceOfHardware - Interface in org.lsst.ccs.subsystems.fcs.common
This is an interface for a piece of hardware on a can open network.
powerOff() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenLatchActuatorModule
 
powerOff() - Method in class org.lsst.ccs.subsystems.fcs.LatchActuatorModule
Power off the latch actuator.
powerOff() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuLatchActuatorModule
 
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
What has to be done for each tick of the timer.
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.
processUpdate(Observable, Module.ValueUpdate) - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftMainModule
 
ProxyTimeoutException - Exception in org.lsst.ccs.subsystems.fcs.errors
 
ProxyTimeoutException(SocketTimeoutException) - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.ProxyTimeoutException
 
ProxyTimeoutException(SocketTimeoutException, int) - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.ProxyTimeoutException
 
publishDataAndNotifyObservers() - Method in class org.lsst.ccs.subsystems.fcs.AutoChangerModule
 
publishDataAndNotifyObservers() - Method in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
publishedByAutoChangerOutputName - Static variable in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
publishedByCarouselOutputName - Static variable in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
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.CanOpenClampActuatorModule
 

R

railSensorStandback - Variable in class org.lsst.ccs.subsystems.fcs.TruckModule
A effect Hall sensor which says if the truck is at standback position or not.
railSensorStandby - Variable in class org.lsst.ccs.subsystems.fcs.TruckModule
A effect Hall sensor which says if the truck is at standby position or not.
readADC() - Method in class org.lsst.ccs.subsystems.fcs.testbench.APCTestBenchMainModule
Read the value of the first channel of the ADC.
readADC() - Method in class org.lsst.ccs.subsystems.fcs.testbench.TestBenchMainModule
Read the values of the 8 channels of the ADC.
readAnalogInput(int) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenADC
Read the analog input whom number is given as a parameter
readControlWord() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
Read the control world (index=6040, subindex=0,size=2)
readCurrent() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
In Current Mode this methods returns the current actualy received by the motor.
readErrorHistory() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
The error history holds errors that have occurred on the device and have been signalled via the emergency object.
readErrorRegister() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
At index 1001 there deviceErrorFile an error register for the device.
readFromSocket(String, int) - 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
 
readInputs() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenADC
 
readMotorData(String) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
This methods reads the parameters of the motor stored in the actuator.
readMotorType() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
This command read the motor type on the actuator.
readNewHexaValue() - Method in class org.lsst.ccs.subsystems.fcs.CompactIOModule
 
readNewHexaValue() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenDIO
returns the value in hexa of all the sensors connected on the inputs channels of the device.
readNewHexaValue() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuCompactIOModule
 
readNewValue() - Method in interface org.lsst.ccs.subsystems.fcs.common.Sensor
This method reads the current value in decimal 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.CanOpenDIO
 
readNewValue() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenSensor14bits
 
readNewValue() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuCompactIOModule
 
readNewValue() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuNumericSensor
 
readNewValue() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuSensor14bits
 
readNumberOfErrors() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
Extract from the Maxon Motor firmware specification : Contains the number of actual errors that are recorded in the array starting at subindex 1.
readPositionSensorType() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
This command read the position sensor type on the actuator.
readSDO(String, String) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
 
readSDO(String, String) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenDAC
 
readSDO(String, String, String) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenProxy
Read a SDO with the given index and subindex RETURNS the value read in hexa (String) if no error occured or returns the error code if a error was detected.
readSDO(int, String, String) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenProxy
Command to be used by the end user at the console in engineering mode.
readStatusword() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
Read the status world (index=6041, subindex=0,size=2)
readTemperature() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenThermometer
 
readTemperature() - Method in class org.lsst.ccs.subsystems.fcs.testbench.APCTestBenchMainModule
Read the temperature : in the test bench, a thermometer is plugged on the input number 1 of the ADC.
readTemperature() - Method in class org.lsst.ccs.subsystems.fcs.testbench.LPNHETestBenchMainModule
Read and return the temperature of the clampXminus.
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.
readTemperature() - Method in interface org.lsst.ccs.subsystems.fcs.Thermometer
 
readValue - Variable in class org.lsst.ccs.subsystems.fcs.ClampActuatorModule
 
readVelocity() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
 
register(String) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CommandDispenser
registers a commandWord and returns a token to be used to run the invocation code
registerResponse(String, String) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CommandDispenser
registers the response at a commandWord and the token is given by the calling code.
release(Actuator) - Method in interface org.lsst.ccs.subsystems.fcs.common.FilterClamp
 
release() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
This is the user name for the command off.
release() - 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 class org.lsst.ccs.subsystems.fcs.CarouselSocket
Releases the 2 clamps of the socket.
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.
remove(String) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CommandDispenser
 
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
 
replaceDigitalValues(int, String, int, String) - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuCompactIOModule
This method replace the values of 2 channels in hexaValue with the digital values given as argument.
restoreParameters() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
 
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

saveParameters() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
This method save the parameters in the actuator memory.
SDORequestError - Exception in org.lsst.ccs.subsystems.fcs.errors
This exception is throwned when a read SDO command returns an error code.
SDORequestError() - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.SDORequestError
Creates a new instance of SDORequestError without detail message.
SDORequestError(String) - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.SDORequestError
Constructs an instance of SDORequestError with the specified detail message.
SDORequestError(String, String, String, String, String, String) - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.SDORequestError
 
sendCanOpen(String) - Method in class org.lsst.ccs.subsystems.fcs.drivers.BridgeToCanOpenHardware
For engineering mode, this method can be used to send Can Open commands to the Wrapper.
sendCanOpen(String) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenProxy
For engineering mode, this method can be used to send Can Open commands to the Wrapper.
sendCanOpen(String) - Method in class org.lsst.ccs.subsystems.fcs.testbench.APCTestBenchMainModule
For engineering mode, this method can be used to send Can Open commands to the Wrapper.
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.
Sensor14bits - Class in org.lsst.ccs.subsystems.fcs
This class represents an ADC which is a 12bits sensor : the value returned by the sensor is coded with 14 bits, so its value is between 0 and 32760.
Sensor14bits() - Constructor for class org.lsst.ccs.subsystems.fcs.Sensor14bits
 
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(String, String, int, int, int) - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.SensorValueOutOfRangeException
 
sentCurrentMaxValue - Variable in class org.lsst.ccs.subsystems.fcs.ClampActuatorModule
 
sentCurrentMinValue - Variable in class org.lsst.ccs.subsystems.fcs.ClampActuatorModule
 
sentValue - Variable in class org.lsst.ccs.subsystems.fcs.ClampActuatorModule
 
setActuator(ClampActuatorModule) - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
setActuator(Actuator) - Method in class org.lsst.ccs.subsystems.fcs.FlipRailModule
 
setAdc(CanOpenADC) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenSensor14bits
 
setAdc(CanOpenADC) - Method in class org.lsst.ccs.subsystems.fcs.testbench.APCTestBenchMainModule
 
setAi814(CanOpenADC) - Method in class org.lsst.ccs.subsystems.fcs.drivers.BridgeToCanOpenHardware
 
setAo412(CanOpenDAC) - Method in class org.lsst.ccs.subsystems.fcs.drivers.BridgeToCanOpenHardware
 
setBrake(GenericLatch) - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
setBridge(BridgeToHardware) - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftMainModule
 
setBridge(BridgeToHardware) - Method in class org.lsst.ccs.subsystems.fcs.testbench.LPNHETestBenchMainModule
 
setCarouselMotor(Motor) - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
setClampActuatorXminus(Actuator) - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
setClampActuatorXminus(CanOpenClampActuatorModule) - Method in class org.lsst.ccs.subsystems.fcs.drivers.BridgeToCanOpenHardware
 
setClampActuatorXplus(Actuator) - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
setClampActuatorXplus(CanOpenClampActuatorModule) - Method in class org.lsst.ccs.subsystems.fcs.drivers.BridgeToCanOpenHardware
 
setClampXminus(FilterClampModule) - Method in class org.lsst.ccs.subsystems.fcs.CarouselSocket
 
setClampXminus(FilterClampModule) - Method in class org.lsst.ccs.subsystems.fcs.testbench.LPNHETestBenchMainModule
 
setClampXplus(FilterClampModule) - Method in class org.lsst.ccs.subsystems.fcs.CarouselSocket
 
setContinuousCurrentLimit(int) - Method in class org.lsst.ccs.subsystems.fcs.drivers.Motor
 
setCurrentLimitInVolt(double) - Method in class org.lsst.ccs.subsystems.fcs.LatchActuatorModule
 
setCurrentValue(int) - Method in class org.lsst.ccs.subsystems.fcs.drivers.Motor
 
setCurrentValueToMaintain(int) - Method in class org.lsst.ccs.subsystems.fcs.drivers.Motor
 
setDac(CanOpenDAC) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenLatchActuatorModule
 
setDac(CanOpenDAC) - Method in class org.lsst.ccs.subsystems.fcs.testbench.APCTestBenchMainModule
 
setDigitalValue(int) - Method in class org.lsst.ccs.subsystems.fcs.NumericSensor
 
setDio(CanOpenDIO) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenNumericSensor
 
setDio(CanOpenDIO) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenTruckMotor
 
setDio8n1(CanOpenDIO) - Method in class org.lsst.ccs.subsystems.fcs.drivers.BridgeToCanOpenHardware
 
setDio8n2(CanOpenDIO) - Method in class org.lsst.ccs.subsystems.fcs.drivers.BridgeToCanOpenHardware
 
setDummyFilter(Filter) - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuFilterClampModule
 
setDummyFilter(Filter) - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuNumericSensor
 
setDummyFilter(Filter) - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftMainModule
//FOR SPRING
setEngineState(EngineState) - Method in interface org.lsst.ccs.subsystems.fcs.common.Motor
 
setEngineState(EngineState) - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimulatedMotor
 
setErrCode(String) - Method in exception org.lsst.ccs.subsystems.fcs.errors.CanOpenError
 
setExpectedNodesNB(int) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenProxy
 
setFilter(Filter) - Method in class org.lsst.ccs.subsystems.fcs.CarouselSocket
 
setFilterID(Integer) - Method in class org.lsst.ccs.subsystems.fcs.Filter
 
setFilterLocation(FilterLocation) - Method in class org.lsst.ccs.subsystems.fcs.Filter
 
setFilterOnTrucks(Filter) - Method in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
setFilterPositionMaxValue(int) - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
setFilterPositionMinValue(int) - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
setFilterPositionOffset(int) - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
setFilterPositionValueA(int) - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
setFilterPositionValueB(int) - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
setFilterPositionValueC(int) - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
setFilterPresenceSensor(Sensor14bits) - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
for Spring
setFilterPresenceSensor(NumericSensor) - Method in class org.lsst.ccs.subsystems.fcs.FilterLatchModule
 
setFilters(Map<String, Filter>) - Method in class org.lsst.ccs.subsystems.fcs.FcsMainModule
 
setFilterSensorsDIO(CompactIOModule) - Method in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
setFilterSensorsDIO(CompactIOModule) - Method in class org.lsst.ccs.subsystems.fcs.FilterLatchModule
 
setFliprail(FlipRailModule) - Method in class org.lsst.ccs.subsystems.fcs.AutoChangerModule
 
setHexaValue(String) - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuCompactIOModule
 
setInitialHexaValue(String) - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuCompactIOModule
 
setInputNumero(int) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenNumericSensor
 
setInputNumero(int) - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuNumericSensor
 
setLatchActuator(LatchActuatorModule) - Method in class org.lsst.ccs.subsystems.fcs.FilterLatchModule
 
setLatchXminus(FilterLatchModule) - Method in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
setLatchXplus(FilterLatchModule) - Method in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
setLockSensor(Sensor14bits) - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
setLockSensor(NumericSensor) - Method in class org.lsst.ccs.subsystems.fcs.FilterLatchModule
 
setLockSensorMaxValue(int) - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
setLockSensorMinValue(int) - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
setLockSensorOffset(int) - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
setLockSensorValueA(int) - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
setLockSensorValueB(int) - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
setLockSensorValueC(int) - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
setLockStatus(FcsEnumerations.LockStatus) - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
setLockStatus(FcsEnumerations.LockStatus) - Method in class org.lsst.ccs.subsystems.fcs.FilterLatchModule
 
setMaxiAcceleration(int) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
 
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.CanOpenClampActuatorModule
 
setMaxSpeedInCurrentMode(int) - Method in class org.lsst.ccs.subsystems.fcs.drivers.Motor
 
setMinimalPosition(double) - Method in interface org.lsst.ccs.subsystems.fcs.common.Motor
 
setMinimalPosition(double) - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimulatedMotor
 
setMinValue(int) - Method in class org.lsst.ccs.subsystems.fcs.Sensor14bits
 
setMode(String) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
 
setMotor(Motor) - Method in class org.lsst.ccs.subsystems.fcs.AutoChangerModule
 
setMotor(Motor) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
 
setMotorType(int) - Method in class org.lsst.ccs.subsystems.fcs.drivers.Motor
 
setMovingToStandback(boolean) - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftTruckMotor
 
setMovingToStandby(boolean) - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftTruckMotor
 
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.drivers.Motor
 
setName(String) - Method in class org.lsst.ccs.subsystems.fcs.Filter
 
setNbSockets(int) - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
setNodeID(String) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenADC
 
setNodeID(String) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
 
setNodeID(String) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenDAC
 
setNodeID(String) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenDIO
 
setNodeInfo(String, String, String, String, String) - 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
 
setNumOfAnalogInput(int) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenSensor14bits
 
setNumOfAnalogOutputForCurrentLimit(int) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenLatchActuatorModule
 
setNumOfAnalogOutputForSpeedVoltage(int) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenLatchActuatorModule
 
setOnlineClamp(FilterLatch) - Method in class org.lsst.ccs.subsystems.fcs.AutoChangerModule
 
setOutputCurrentLimit(int) - Method in class org.lsst.ccs.subsystems.fcs.drivers.Motor
 
setOutputNumeroToStandback(int) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenTruckMotor
 
setOutputNumeroToStandby(int) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenTruckMotor
 
setPeriod(double) - Method in interface org.lsst.ccs.subsystems.fcs.common.Motor
 
setPeriod(double) - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimulatedMotor
 
setPolePairNumber(int) - Method in class org.lsst.ccs.subsystems.fcs.drivers.Motor
 
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
 
setPositionSensorType(int) - Method in class org.lsst.ccs.subsystems.fcs.drivers.Motor
 
setRailSensorStandback(NumericSensor) - Method in class org.lsst.ccs.subsystems.fcs.TruckModule
 
setRailSensorStandby(NumericSensor) - Method in class org.lsst.ccs.subsystems.fcs.TruckModule
 
setRailsSensorsDIO(CompactIOModule) - Method in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
setRequiredPosition(double) - Method in interface org.lsst.ccs.subsystems.fcs.common.Motor
 
setRequiredPosition(double) - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimulatedMotor
 
setSentCurrentMaxValue(int) - Method in class org.lsst.ccs.subsystems.fcs.ClampActuatorModule
 
setSentCurrentMinValue(int) - Method in class org.lsst.ccs.subsystems.fcs.ClampActuatorModule
 
setSerialNB(String) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenADC
 
setSerialNB(String) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
 
setSerialNB(String) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenDAC
 
setSerialNB(String) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenDIO
 
setSerialNB(String) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenNode
 
setSerialNumber(String) - Method in interface org.lsst.ccs.subsystems.fcs.common.Motor
 
setSerialNumber(String) - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimulatedMotor
 
setSftTrucksMotor(SftTruckMotor) - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftAutoChangerModule
 
setSockets(CarouselSocket[]) - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
setSpeedVoltageInVolt(int) - Method in class org.lsst.ccs.subsystems.fcs.LatchActuatorModule
 
setSpeedVoltageMaxValue(int) - Method in class org.lsst.ccs.subsystems.fcs.LatchActuatorModule
 
setSpeedVoltageMinValue(int) - Method in class org.lsst.ccs.subsystems.fcs.LatchActuatorModule
 
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(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(CanOpenProxy) - Method in class org.lsst.ccs.subsystems.fcs.drivers.BridgeToCanOpenHardware
 
setTcpProxy(CanOpenProxy) - Method in class org.lsst.ccs.subsystems.fcs.testbench.APCTestBenchMainModule
 
setTcpProxy(ApcTcpProxy) - Method in class org.lsst.ccs.subsystems.fcs.testbench.TestBenchMainModule
 
setThermalTimeConstantWinding(int) - Method in class org.lsst.ccs.subsystems.fcs.drivers.Motor
 
setThermometer(Thermometer) - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
setTimeToConfortAPosition(long) - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftAutoChangerModule
 
setTimeToGoToStandback(long) - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftAutoChangerModule
 
setTimeToGoToStandby(long) - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftAutoChangerModule
 
setTrucksEmpty(boolean) - Method in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
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
 
setTruckXminus(TruckModule) - Method in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
setTruckXplus(TruckModule) - Method in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
setUnlockSensor(NumericSensor) - Method in class org.lsst.ccs.subsystems.fcs.FilterLatchModule
 
setValue(int) - Method in class org.lsst.ccs.subsystems.fcs.Sensor14bits
 
setVelocity() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
 
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
 
SftTruckMotor - Class in org.lsst.ccs.subsystems.fcs.singlefiltertest
 
SftTruckMotor() - Constructor for class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftTruckMotor
 
sftTrucksMotor - Variable in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftAutoChangerModule
 
shutdown() - Method in class org.lsst.ccs.subsystems.fcs.drivers.BridgeToCanOpenHardware
 
shutdown() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
 
shutdown() - Method in class org.lsst.ccs.subsystems.fcs.FcsMainModule
 
shutdown() - Method in class org.lsst.ccs.subsystems.fcs.testbench.APCTestBenchMainModule
 
shutdown() - Method in class org.lsst.ccs.subsystems.fcs.testbench.LPNHETestBenchMainModule
 
SimuBridgeToCanOpenHardware - Class in org.lsst.ccs.subsystems.fcs.simulation
 
SimuBridgeToCanOpenHardware() - Constructor for class org.lsst.ccs.subsystems.fcs.simulation.SimuBridgeToCanOpenHardware
 
SimuCarouselMotor - Class in org.lsst.ccs.subsystems.fcs.simulation
 
SimuCarouselMotor() - Constructor for class org.lsst.ccs.subsystems.fcs.simulation.SimuCarouselMotor
 
SimuClampActuatorModule - Class in org.lsst.ccs.subsystems.fcs.simulation
 
SimuClampActuatorModule() - Constructor for class org.lsst.ccs.subsystems.fcs.simulation.SimuClampActuatorModule
 
SimuClampFilterPresenceSensor - Class in org.lsst.ccs.subsystems.fcs.simulation
 
SimuClampFilterPresenceSensor() - Constructor for class org.lsst.ccs.subsystems.fcs.simulation.SimuClampFilterPresenceSensor
 
SimuClampLockSensor - Class in org.lsst.ccs.subsystems.fcs.simulation
 
SimuClampLockSensor() - Constructor for class org.lsst.ccs.subsystems.fcs.simulation.SimuClampLockSensor
 
SimuCompactIOModule - Class in org.lsst.ccs.subsystems.fcs.simulation
 
SimuCompactIOModule() - Constructor for class org.lsst.ccs.subsystems.fcs.simulation.SimuCompactIOModule
 
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
 
SimuFilterLatchModule - Class in org.lsst.ccs.subsystems.fcs.simulation
A simulated latch for the carousel.
SimuFilterLatchModule() - Constructor for class org.lsst.ccs.subsystems.fcs.simulation.SimuFilterLatchModule
 
SimuFlipRailActuator - Class in org.lsst.ccs.subsystems.fcs.simulation
 
SimuFlipRailActuator() - Constructor for class org.lsst.ccs.subsystems.fcs.simulation.SimuFlipRailActuator
 
SimuLatchActuatorModule - Class in org.lsst.ccs.subsystems.fcs.simulation
 
SimuLatchActuatorModule() - Constructor for class org.lsst.ccs.subsystems.fcs.simulation.SimuLatchActuatorModule
 
simulateClampIsLOCKED(SimuFilterClampModule) - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuClampLockSensor
 
simulateClampIsUNLOCKED(SimuFilterClampModule) - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuClampLockSensor
 
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.
simulateFilterIsInError(FilterClampModule) - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuClampFilterPresenceSensor
 
simulateFilterIsLockable(FilterClampModule) - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuClampFilterPresenceSensor
 
simulateFilterIsNotLockable(FilterClampModule) - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuClampFilterPresenceSensor
 
simulateFilterPresenceInLatches(String) - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuCompactIOModule
This method updates the 2 filter presence simulated digital sensors (one on each side of the filter).
simulateNoFilter(FilterClampModule) - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuClampFilterPresenceSensor
 
SimuNumericSensor - Class in org.lsst.ccs.subsystems.fcs.simulation
This class is used in the single filter test to simulate the rail sensors of the autochanger and the filter presence sensor on the lachtes.
SimuNumericSensor() - Constructor for class org.lsst.ccs.subsystems.fcs.simulation.SimuNumericSensor
 
SimuSensor14bits - Class in org.lsst.ccs.subsystems.fcs.simulation
This class is to simulate a sensor which returns a value coded on 12bits.
SimuSensor14bits() - Constructor for class org.lsst.ccs.subsystems.fcs.simulation.SimuSensor14bits
 
SimuTruckModule - Class in org.lsst.ccs.subsystems.fcs.simulation
A simulated truck used by the simulated hardware control software.
SimuTruckModule() - Constructor for class org.lsst.ccs.subsystems.fcs.simulation.SimuTruckModule
 
SimuTruckMotorModule - Class in org.lsst.ccs.subsystems.fcs.simulation
To simulate a motor which moves a truck in the autochanger.
SimuTruckMotorModule() - Constructor for class org.lsst.ccs.subsystems.fcs.simulation.SimuTruckMotorModule
 
speedVoltageMaxValue - Variable in class org.lsst.ccs.subsystems.fcs.LatchActuatorModule
 
speedVoltageMinValue - Variable in class org.lsst.ccs.subsystems.fcs.LatchActuatorModule
 
state - Variable in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
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(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.CanOpenClampActuatorModule
In current mode this methods set to zero the value of the current sent to the motor.
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
 
stopVelocity() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
 
switchOnEnableOperation() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
 

T

temperature - Variable in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
TestBenchMainModule - Class in org.lsst.ccs.subsystems.fcs.testbench
This is the very first version of the main module for the control software of the APC test bench.
TestBenchMainModule() - Constructor for class org.lsst.ccs.subsystems.fcs.testbench.TestBenchMainModule
 
Thermometer - Interface in org.lsst.ccs.subsystems.fcs
 
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.FlipRailModule
What has to be done for each tick of the timer.
tick() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuClampActuatorModule
 
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
 
timeout - Variable in exception org.lsst.ccs.subsystems.fcs.errors.ErrorInBootingHardwareProcess
 
token - Variable in exception org.lsst.ccs.subsystems.fcs.drivers.CommandDispenser.TokenLostException
 
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.drivers.CanOpenADC
 
toString() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
 
toString() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenDAC
 
toString() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenNode
 
toString() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CommandDispenser.CommandToRegister
 
toString() - Method in exception org.lsst.ccs.subsystems.fcs.drivers.CommandDispenser.TokenLostException
 
toString() - Method in exception org.lsst.ccs.subsystems.fcs.errors.CanOpenError
 
toString() - Method in exception org.lsst.ccs.subsystems.fcs.errors.ClampMotorConfigurationError
 
toString() - Method in exception org.lsst.ccs.subsystems.fcs.errors.ErrorInBootingHardwareProcess
 
toString() - Method in exception org.lsst.ccs.subsystems.fcs.errors.HardwareConfigurationError
 
toString() - Method in exception org.lsst.ccs.subsystems.fcs.errors.HardwareError
 
toString() - Method in exception org.lsst.ccs.subsystems.fcs.errors.HardwareNotDetectedException
 
toString() - Method in exception org.lsst.ccs.subsystems.fcs.errors.NodeIDMismatchException
 
toString() - Method in exception org.lsst.ccs.subsystems.fcs.errors.ProxyTimeoutException
 
toString() - Method in exception org.lsst.ccs.subsystems.fcs.errors.SDORequestError
 
toString() - Method in exception org.lsst.ccs.subsystems.fcs.errors.SensorValueOutOfRangeException
 
toString() - Method in exception org.lsst.ccs.subsystems.fcs.errors.UnexpectedBootMessageReceived
 
toString() - Method in class org.lsst.ccs.subsystems.fcs.FcsMainModule
 
toString() - Method in class org.lsst.ccs.subsystems.fcs.Sensor14bits
 
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.SimuClampActuatorModule
 
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
 
TruckModule - Class in org.lsst.ccs.subsystems.fcs
A truck is a mobile part in the autochanger.
TruckModule() - Constructor for class org.lsst.ccs.subsystems.fcs.TruckModule
 
truckXminus - Variable in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
The truck on side X-
truckXplus - Variable in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
The truck on side X+
turnOffLED() - Method in class org.lsst.ccs.subsystems.fcs.testbench.APCTestBenchMainModule
 
turnOffLED() - Method in class org.lsst.ccs.subsystems.fcs.testbench.TestBenchMainModule
 
turnOnLED() - Method in class org.lsst.ccs.subsystems.fcs.testbench.APCTestBenchMainModule
 
turnOnLED() - Method in class org.lsst.ccs.subsystems.fcs.testbench.TestBenchMainModule
 

U

unclamp() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
This is the user name of the command ON in single filter test.
UnexpectedBootMessageReceived - Exception in org.lsst.ccs.subsystems.fcs.errors
This exception is thrown when we receive an unexpected boot message from the field bus after the end of the boot process.
UnexpectedBootMessageReceived(String, String) - Constructor for exception org.lsst.ccs.subsystems.fcs.errors.UnexpectedBootMessageReceived
 
ungrabbeFilterAtStandby(Filter) - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
ungrabFilterAtStandby() - Method in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
ungrabFilterAtStandby() - Method in interface org.lsst.ccs.subsystems.fcs.common.AutoChanger
 
unlock() - Method in class org.lsst.ccs.subsystems.fcs.CarouselLatch
 
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() - Method in interface org.lsst.ccs.subsystems.fcs.common.FilterLatch
 
unlock() - Method in interface org.lsst.ccs.subsystems.fcs.common.GenericLatch
 
unlock() - 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.singlefiltertest.SftCarouselModule
 
unlockClamps(Filter) - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
unlockClamps() - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
unlockClamps() - Method in class org.lsst.ccs.subsystems.fcs.CarouselSocket
Unlock the 2 clamps
unlockClamps(Filter) - Method in interface org.lsst.ccs.subsystems.fcs.common.Carousel
 
unlockSensor - Variable in class org.lsst.ccs.subsystems.fcs.FilterLatchModule
 
updateClampsStateWithSensors() - Method in class org.lsst.ccs.subsystems.fcs.CarouselModule
 
updateClampsStateWithSensors() - Method in class org.lsst.ccs.subsystems.fcs.CarouselSocket
This method updates the state of the 2 clamps in reading the values sent by the sensors.
updateFilterPresenceStatus() - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
Update the field lockPresenceStatus in reading the filter presence sensor.
updateLatchesStateWithSensors() - Method in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
This methods updates the latches status in reading the sensors.
updateLocation(String) - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuTruckModule
In the single filter test, the simultated presence filter sensor listens to the simulated truck so we have to notify our observers.
updateLocation(String) - Method in class org.lsst.ccs.subsystems.fcs.TruckModule
This methods updates the field truckLocation in parsing the values of the 8 channels of the DIO device.
updateLockStatus() - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
Update the field lockStatus in reading the lock sensor.
updateReadValue() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
 
updateResponse(String) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CommandDispenser.CommandToRegister
 
updateState(String) - Method in class org.lsst.ccs.subsystems.fcs.FilterLatchModule
 
updateStateWithSensors() - Method in class org.lsst.ccs.subsystems.fcs.AutoChangerModule
 
updateStateWithSensors() - 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 clampState regarding the value returned by the filter presence sensor and the value returned by the method isLocked().
updateStateWithSensors() - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftAutoChangerModule
 
updateStateWithSensors() - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftCarouselModule
This method reads the clamps sensors and update the clamps state AND put or remove the filter (software) on the socket at standby.
updateStateWithSensors() - Method in class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftMainModule
This command updates the state of the carousel and of the autochanger in reading the sensors.
updateTemperature() - Method in class org.lsst.ccs.subsystems.fcs.FilterClampModule
This methods read the thermometer, update the field temperature and returns the value sent by the thermometer;
updateTemperature() - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuFilterClampModule
 
updateTrucksLocationWithSensors() - Method in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
This methods updates the trucks location in reading the sensors.
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.CompactIOModule
 
updateValue(String) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenNumericSensor
This methods updates the digital value for this sensor.
updateValue(String) - Method in class org.lsst.ccs.subsystems.fcs.NumericSensor
update the digitalValue of this object with the
updateValue() - Method in class org.lsst.ccs.subsystems.fcs.Sensor14bits
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(String) - Method in class org.lsst.ccs.subsystems.fcs.simulation.SimuNumericSensor
This methods updates the digital value for this sensor.
updatingLatches - Variable in class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule
 
updatingState - Variable in class org.lsst.ccs.subsystems.fcs.FilterClampModule
 
updatingState - Variable in class org.lsst.ccs.subsystems.fcs.FilterLatchModule
This is used when we update the latch state with the values returned by the sensors.

V

value - Variable in class org.lsst.ccs.subsystems.fcs.Sensor14bits
 
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.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.CanOpenClampActuatorModule.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.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.CanOpenClampActuatorModule.ActuatorMode
Returns an array containing the constants of this enum type, in the order they are declared.
velocityValue - Variable in class org.lsst.ccs.subsystems.fcs.drivers.Motor
 

W

waterFreezeTemp - Static variable in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenADC
 
writeAnalogOutput(int, int) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenDAC
Write a value to the output of the DAC
writeControlWord(String) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
Write a value in hexa in the control world (index=6040, subindex=0,size=2)
writeCurrent(int) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
In current mode this methods send a current to the motor.
writeDigitalOutput(int, int) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenDIO
Write a value to the output of the DAC
writeMask() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenDIO
This methods initialize the CAN-CBX-DIO8 with the mask (value 3) to configure the 2 first channels of the device to be output channel.
writeMaxSpeed(int) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
 
writeMotorData(String, String, int) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
This method writes the parameters for the motor on the actuator.
writeMotorParameters() - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
Write the values of the motor fields in the actuator memory.
writeMotorType(int) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
This command set the motor type on the actuator.
writePositionSensorType(int) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
 
writeSDO(String, String, String, String) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule
 
writeSDO(String, String, String, String) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenDAC
 
writeSDO(String, String, String, String, String) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenProxy
Write a SDO request and send it to the can open stack, then analyses the response or throws an exception if the request failed.
writeSDO(int, String, String, int, int) - Method in class org.lsst.ccs.subsystems.fcs.drivers.CanOpenProxy
Command to be used by the end user at the console.

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

Copyright © 2013 LSST. All Rights Reserved.