Serialized Form


Package org.lsst.ccs.subsystems.fcs

Class org.lsst.ccs.subsystems.fcs.AutoChangerModule extends BasicAutoChangerModule implements Serializable

serialVersionUID: -3737919230282962231L

Serialized Fields

fliprail

FlipRailModule fliprail

onlineClamp

FilterLatch onlineClamp

trucksPositionOnline

double trucksPositionOnline

trucksPositionAtStandby

double trucksPositionAtStandby

trucksPositionSwapout

double trucksPositionSwapout

motor

Motor motor

Class org.lsst.ccs.subsystems.fcs.BasicAutoChangerModule extends org.lsst.ccs.framework.Module implements Serializable

Serialized Fields

trucksEmpty

boolean trucksEmpty

filterOnTrucks

Filter filterOnTrucks

filterToGrab

Filter filterToGrab

carousel

CarouselModule carousel

trucksLocation

FcsEnumerations.AutoChangerTrucksLocation trucksLocation
Position of the trucks of the autochanger. It is monitored by the 4 rail sensors. If the sensors detects a value different for the 2 sides, the trucksLocation is ERROR.


latchXminus

FilterLatchModule latchXminus
A latch which hold a filter on the trucks at position X-


latchXplus

FilterLatchModule latchXplus
A latch which hold a filter on the trucks at position X+


truckXminus

TruckModule truckXminus
The truck on side X-


truckXplus

TruckModule truckXplus
The truck on side X+


railsSensorsDIO

CompactIOModule railsSensorsDIO

filterSensorsDIO

CompactIOModule filterSensorsDIO

railsSensorsDIOName

String railsSensorsDIOName
This is the name of the DIO on which are plugged the filter sensors. Used in the groovy file and in initModule.


filterSensorsDIOName

String filterSensorsDIOName
This is the name of the DIO on which are plugged the rails sensors. Used in the groovy file and in initModule.


state

ModuleState state

presenceStatus

FcsEnumerations.FilterPresenceInLatchStatus presenceStatus

latchesState

FcsEnumerations.LockStatus latchesState

initialized

boolean initialized

updatingLatches

boolean updatingLatches

closingLatches

boolean closingLatches

openingLatches

boolean openingLatches

updatingTrucksLocation

boolean updatingTrucksLocation

lock

Lock lock

stateUpdated

Condition stateUpdated

closeCompleted

Condition closeCompleted

openCompleted

Condition openCompleted

trucksLocationUpdated

Condition trucksLocationUpdated

Class org.lsst.ccs.subsystems.fcs.CarouselLatch extends org.lsst.ccs.framework.Module implements Serializable

Class org.lsst.ccs.subsystems.fcs.CarouselModule extends org.lsst.ccs.framework.Module implements Serializable

serialVersionUID: -2376279469784152348L

Serialized Fields

carouselMotor

Motor carouselMotor

clampActuatorXminus

Actuator clampActuatorXminus

clampActuatorXplus

Actuator clampActuatorXplus

nbSockets

int nbSockets

sockets

CarouselSocket[] sockets

bridge

BridgeToHardware bridge

brake

GenericLatch brake
This latch is to hold the carousel in position. It prevents it from rotating. It should be a brake.


state

ModuleState state

stopped

boolean stopped

initialized

boolean initialized

Class org.lsst.ccs.subsystems.fcs.ClampActuatorModule extends org.lsst.ccs.framework.Module implements Serializable

Serialized Fields

on

boolean on

readValue

int readValue

sentValue

int sentValue

sentCurrentMinValue

int sentCurrentMinValue

sentCurrentMaxValue

int sentCurrentMaxValue

Class org.lsst.ccs.subsystems.fcs.CompactIOModule extends org.lsst.ccs.framework.Module implements Serializable

Serialized Fields

hexaValue

String hexaValue

updatingValue

boolean updatingValue

lock

Lock lock

valueUpdated

Condition valueUpdated

Class org.lsst.ccs.subsystems.fcs.FcsAlarm extends org.lsst.ccs.bus.Alarm implements Serializable

Serialized Fields

errorMessage

String errorMessage

Class org.lsst.ccs.subsystems.fcs.FcsMainModule extends org.lsst.ccs.framework.Module implements Serializable

serialVersionUID: 7669526660659959402L

Serialized Fields

carousel

CarouselModule carousel

autochanger

AutoChangerModule autochanger

standbyPosition

Double standbyPosition

filters

Map<K,V> filters
A map to store the filters that FCS manages, by name. String = filter name

Class org.lsst.ccs.subsystems.fcs.FilterClampModule extends org.lsst.ccs.framework.Module implements Serializable

Serialized Fields

actuator

ClampActuatorModule actuator
The actuator which controls this clamp.


filterPresenceSensor

Sensor14bits filterPresenceSensor
The filterPresenceSensor detects where is the filter within the clamp.


lockSensor

Sensor14bits lockSensor
The lock sensor detects if the clamp is locked or not.


thermometer

Thermometer thermometer
The thermometer mesures the temperature inside the clamp.


clampState

FcsEnumerations.FilterClampState clampState

filterPresenceStatus

FcsEnumerations.FilterPresenceStatus filterPresenceStatus

lockStatus

FcsEnumerations.LockStatus lockStatus

temperature

double temperature

lockSensorValueA

int lockSensorValueA
If the lock sensor returns a value between 0 and lockSensorValueA: the sensor is unlocked. If the lock sensor returns a value between lockSensorValueA and lockSensorValueB: we don't know. if the sensor returns a value between lockSensorValueB and ValueC: the clamp is locked. If the sensor returns a value greater than valueC the sensor is in ERROR.


lockSensorValueB

int lockSensorValueB

lockSensorValueC

int lockSensorValueC

lockSensorOffset

int lockSensorOffset

filterPositionValueA

int filterPositionValueA
if the filter presence sensor returns a value between 0 and filterPositionValueA : the sensor is in error.


filterPositionValueB

int filterPositionValueB
if filter presence sensor returns a value between filterPositionValueA and filterPositionValueB : the filter is engaged and lockable.


filterPositionValueC

int filterPositionValueC
if filter presence sensor returns a value between filterPositionValueB and filterPositionValueC : we don't know. And if the value is greater than valueC, there's no filter.


filterPositionOffset

int filterPositionOffset

publishedByClampOutputName

String publishedByClampOutputName

initialized

boolean initialized

lock

Lock lock

stateUpdated

Condition stateUpdated

updatingState

boolean updatingState

Class org.lsst.ccs.subsystems.fcs.FilterClampXminusModule extends FilterClampModule implements Serializable

Class org.lsst.ccs.subsystems.fcs.FilterClampXplusModule extends FilterClampModule implements Serializable

Class org.lsst.ccs.subsystems.fcs.FilterLatchModule extends org.lsst.ccs.framework.Module implements Serializable

Serialized Fields

filterEngaged

boolean filterEngaged

locked

boolean locked

unlocked

boolean unlocked

inError

boolean inError

presenceStatus

FcsEnumerations.FilterPresenceInLatchStatus presenceStatus

lockStatus

FcsEnumerations.LockStatus lockStatus

latchActuator

LatchActuatorModule latchActuator

filterPresenceSensor

NumericSensor filterPresenceSensor

lockSensor

NumericSensor lockSensor

unlockSensor

NumericSensor unlockSensor

filterSensorsDIO

CompactIOModule filterSensorsDIO

filterSensorsDIOName

String filterSensorsDIOName
This is the name of the DIO on which are plugged the filter sensors. Used in the groovy file and in initModule.


lock

Lock lock

stateUpdated

Condition stateUpdated

updatingState

boolean updatingState
This is used when we update the latch state with the values returned by the sensors.

Class org.lsst.ccs.subsystems.fcs.FlipRailModule extends org.lsst.ccs.framework.Module implements Serializable

serialVersionUID: 5211766913111710943L

Serialized Fields

state

FlipRailState state

actuator

Actuator actuator

stateOutputName

String stateOutputName

trucksPositionMin

double trucksPositionMin
minimal autochanger trucks position to permit to fliprail to on.

Class org.lsst.ccs.subsystems.fcs.LatchActuatorModule extends org.lsst.ccs.framework.Module implements Serializable

Serialized Fields

currentLimitInVolt

double currentLimitInVolt

speedVoltageInVolt

int speedVoltageInVolt

close

boolean close

speedVoltageMinValue

int speedVoltageMinValue

speedVoltageMaxValue

int speedVoltageMaxValue

Class org.lsst.ccs.subsystems.fcs.NumericSensor extends org.lsst.ccs.framework.Module implements Serializable

Serialized Fields

digitalValue

int digitalValue

Class org.lsst.ccs.subsystems.fcs.Sensor14bits extends org.lsst.ccs.framework.Module implements Serializable

Serialized Fields

value

int value

updatingValue

boolean updatingValue

lock

Lock lock

valueUpdated

Condition valueUpdated

Class org.lsst.ccs.subsystems.fcs.StatusDataPublishedByAutoChanger extends StatusDataPublishedByBasicAutoChanger implements Serializable

serialVersionUID: 1L

Serialized Fields

flipRailState

String flipRailState

isLockedOnlineClamp

boolean isLockedOnlineClamp

Class org.lsst.ccs.subsystems.fcs.StatusDataPublishedByBasicAutoChanger extends org.lsst.ccs.bus.Status implements Serializable

serialVersionUID: 1L

Serialized Fields

name

String name

filterOnTrucksName

String filterOnTrucksName

trucksEmpty

boolean trucksEmpty

trucksLocation

FcsEnumerations.AutoChangerTrucksLocation trucksLocation

railSensorStandbackXminusValue

int railSensorStandbackXminusValue

railSensorStandbackXplusValue

int railSensorStandbackXplusValue

railSensorStandbyXminusValue

int railSensorStandbyXminusValue

railSensorStandbyXplusValue

int railSensorStandbyXplusValue

movingToStandby

boolean movingToStandby

movingToStandback

boolean movingToStandback

Class org.lsst.ccs.subsystems.fcs.StatusDataPublishedByCarousel extends org.lsst.ccs.bus.Status implements Serializable

serialVersionUID: 7037058370873652888L

Serialized Fields

rotationInDegrees

double rotationInDegrees

isLocked

boolean isLocked

filterNames

String[] filterNames

filterInStandbyName

String filterInStandbyName

clampsInfo

String[] clampsInfo

actuatorXminusState

String actuatorXminusState

actuatorXplusState

String actuatorXplusState

Class org.lsst.ccs.subsystems.fcs.StatusDataPublishedByClamp extends org.lsst.ccs.bus.Status implements Serializable

Serialized Fields

name

String name

clampState

String clampState

filterPositionInClamp

String filterPositionInClamp

filterPositionSensorValue

int filterPositionSensorValue

lockStatus

String lockStatus

lockSensorValue

int lockSensorValue

temperature

double temperature

Class org.lsst.ccs.subsystems.fcs.StatusDataPublishedByClampActuator extends org.lsst.ccs.bus.Status implements Serializable

Serialized Fields

name

String name

readValue

int readValue

sentValue

int sentValue

on

boolean on

Class org.lsst.ccs.subsystems.fcs.StatusDataPublishedByLatch extends org.lsst.ccs.bus.Status implements Serializable

Serialized Fields

name

String name

lockSensorValue

int lockSensorValue

unlockSensorValue

int unlockSensorValue

filterPositionSensorValue

int filterPositionSensorValue

lockStatus

String lockStatus

Class org.lsst.ccs.subsystems.fcs.TruckModule extends org.lsst.ccs.framework.Module implements Serializable

Serialized Fields

truckLocation

FcsEnumerations.AutoChangerTrucksLocation truckLocation

railSensorStandback

NumericSensor railSensorStandback
A effect Hall sensor which says if the truck is at standback position or not.


railSensorStandby

NumericSensor railSensorStandby
A effect Hall sensor which says if the truck is at standby position or not.


updatingTruckLocation

boolean updatingTruckLocation

lock

Lock lock

truckLocationUpdated

Condition truckLocationUpdated

Package org.lsst.ccs.subsystems.fcs.drivers

Class org.lsst.ccs.subsystems.fcs.drivers.ApcTcpProxy extends org.lsst.ccs.framework.Module implements Serializable

Serialized Fields

portNumber

int portNumber

subsystem

org.lsst.ccs.Subsystem subsystem

serverSock

ServerSocket serverSock

serverThread

Thread serverThread

stopped

boolean stopped

map

ConcurrentHashMap<K,V> map

observable

org.lsst.ccs.utilities.dispatch.ParallelObservable<P> observable

Class org.lsst.ccs.subsystems.fcs.drivers.BridgeToCanOpenHardware extends org.lsst.ccs.framework.Module implements Serializable

Serialized Fields

tcpProxy

CanOpenProxy tcpProxy

hardwareInitialized

boolean hardwareInitialized

configurationChecked

boolean configurationChecked

clampActuatorXminus

CanOpenClampActuatorModule clampActuatorXminus

clampActuatorXplus

CanOpenClampActuatorModule clampActuatorXplus

ai814

CanOpenADC ai814

ao412

CanOpenDAC ao412

dio8n1

CanOpenDIO dio8n1

dio8n2

CanOpenDIO dio8n2

Class org.lsst.ccs.subsystems.fcs.drivers.CanOpenADC extends CanOpenDevice implements Serializable

Serialized Fields

transmissionType

String transmissionType
The transmission types for the analogue inputs are described in the following: acyclic, synchronous: The transmission is initiated if a SYNC-message has been received (PDO- transmission type 0) and data has changed. cyclic, synchronous: The transmission is initiated if a defined number of SYNC-messages have been received (PDO-transmission type 1...240). synchronous, remote request: The state of the inputs is latched with each SYNC-message and is transmitted after the reception of a RTR-frame (PDO-transmission type 252). asynchronous, remote request: After the reception of a RTR-frame the last latched state of the inputs is transmitted (PDO-transmission type 253). event controlled, asynchronous: The transmission is initiated if the state of selected inputs has changed (PDO-transmission type 254, 255).

Class org.lsst.ccs.subsystems.fcs.drivers.CanOpenClampActuatorModule extends ClampActuatorModule implements Serializable

Serialized Fields

tcpProxy

CanOpenProxy tcpProxy

nodeID

String nodeID
Node ID : the Can Open node ID this actuator deviceErrorFile expected to have.


serialNB

String serialNB
Serial Number


initialized

boolean initialized

mode

CanOpenClampActuatorModule.ActuatorMode mode

motor

Motor motor

lock

Lock lock

enablingCompleted

Condition enablingCompleted

enabling

boolean enabling

Class org.lsst.ccs.subsystems.fcs.drivers.CanOpenDAC extends CanOpenDevice implements Serializable

Class org.lsst.ccs.subsystems.fcs.drivers.CanOpenDevice extends org.lsst.ccs.framework.Module implements Serializable

Serialized Fields

tcpProxy

CanOpenProxy tcpProxy

serialNB

String serialNB

nodeID

String nodeID

initialized

boolean initialized

Class org.lsst.ccs.subsystems.fcs.drivers.CanOpenDIO extends CompactIOModule implements Serializable

Serialized Fields

tcpProxy

CanOpenProxy tcpProxy

serialNB

String serialNB

nodeID

String nodeID

initialized

boolean initialized

Class org.lsst.ccs.subsystems.fcs.drivers.CanOpenLatchActuatorModule extends LatchActuatorModule implements Serializable

Serialized Fields

dac

CanOpenDAC dac
The DAC which controls the motor.


dacName

String dacName
This is the name of the DAC on which the actuator is plugged. Used in the groovy file and in initModule.


numOfAnalogOutputForSpeedVoltage

int numOfAnalogOutputForSpeedVoltage
The numero of analog output where we send the value of the current to the motor. (variable)


numOfAnalogOutputForCurrentLimit

int numOfAnalogOutputForCurrentLimit
The numero of analog output where we send the value of the current limit to the motor. current limit (fixed)

Class org.lsst.ccs.subsystems.fcs.drivers.CanOpenNumericSensor extends NumericSensor implements Serializable

Serialized Fields

inputNumero

int inputNumero

dioName

String dioName
This is the name of the DIO in the groovy file. Used in the toString method, just for tracing purpose when the subsystem starts from groovy configuration.

Class org.lsst.ccs.subsystems.fcs.drivers.CanOpenProxy extends org.lsst.ccs.subsystems.fcs.drivers.FcsTcpProxy implements Serializable

Serialized Fields

myClientName

String myClientName

expectedNodesNB

int expectedNodesNB

bootedNodesNB

int bootedNodesNB

nodes

CanOpenNode[] nodes

hardwareBootProcessEnded

boolean hardwareBootProcessEnded

hardwareIdentified

boolean hardwareIdentified

hardwareInitialized

boolean hardwareInitialized

hardwareBootTimeout

long hardwareBootTimeout
A timeout for the booting process : we don't want to wait longer that this elapse of time. This has to be tuned during the test bench. UNIT = milliseconds


hardwareBootProcessBeginTime

long hardwareBootProcessBeginTime

hardwareList

PieceOfHardware[] hardwareList

canOpenNodeNumbersOK

boolean canOpenNodeNumbersOK

canOpenNodesChecked

boolean canOpenNodesChecked

pdoStorage

CanOpenProxy.PDOStorage pdoStorage

Class org.lsst.ccs.subsystems.fcs.drivers.CanOpenSensor14bits extends Sensor14bits implements Serializable

Serialized Fields

adc

CanOpenADC adc
The ADC on which this sensor is plugged.


adcName

String adcName
This is the name of the ADC in the groovy file which is used in initModule.


numOfAnalogInput

int numOfAnalogInput
The numero of analog input where the sensor is plugged.

Class org.lsst.ccs.subsystems.fcs.drivers.CanOpenThermometer extends CanOpenSensor14bits implements Serializable

Class org.lsst.ccs.subsystems.fcs.drivers.CanOpenTruckMotor extends SftTruckMotor implements Serializable

Serialized Fields

dio

CanOpenDIO dio
The Digital Input-output which controls the motor.


dioName

String dioName
This is the name of the DIO in the groovy file which is used in initModule.


outputNumeroToStandby

int outputNumeroToStandby
Number of the output on the DIO8 where the motor is plugged


outputNumeroToStandback

int outputNumeroToStandback

Class org.lsst.ccs.subsystems.fcs.drivers.CommandDispenser.TokenLostException extends Exception implements Serializable

Serialized Fields

token

String token

Package org.lsst.ccs.subsystems.fcs.errors

Class org.lsst.ccs.subsystems.fcs.errors.CanOpenCommunicationError extends CanOpenError implements Serializable

Class org.lsst.ccs.subsystems.fcs.errors.CanOpenDeviceError extends CanOpenError implements Serializable

Class org.lsst.ccs.subsystems.fcs.errors.CanOpenError extends HardwareError implements Serializable

Serialized Fields

nodeID

String nodeID
Node ID of the node in error in hexa.


errCode

String errCode

Class org.lsst.ccs.subsystems.fcs.errors.CanOpenGenericError extends CanOpenError implements Serializable

Class org.lsst.ccs.subsystems.fcs.errors.CanOpenMotionError extends CanOpenError implements Serializable

Class org.lsst.ccs.subsystems.fcs.errors.CanOpenTemperatureError extends CanOpenError implements Serializable

Class org.lsst.ccs.subsystems.fcs.errors.CanOpenVoltageError extends CanOpenError implements Serializable

Class org.lsst.ccs.subsystems.fcs.errors.ClampMotorConfigurationError extends HardwareError implements Serializable

Serialized Fields

motorType

int motorType

continuousCurrentLimit

int continuousCurrentLimit

maxSpeedInCurrentMode

int maxSpeedInCurrentMode

thermalTimeConstantWinding

int thermalTimeConstantWinding

outputCurrentLimit

int outputCurrentLimit

polePairNumber

int polePairNumber

Class org.lsst.ccs.subsystems.fcs.errors.DeploymentError extends Exception implements Serializable

Class org.lsst.ccs.subsystems.fcs.errors.ErrorInBootingHardwareProcess extends HardwareError implements Serializable

Serialized Fields

timeout

long timeout

bootedNodesNB

long bootedNodesNB

expectedNodesNB

long expectedNodesNB

Class org.lsst.ccs.subsystems.fcs.errors.HardwareConfigurationError extends HardwareError implements Serializable

Serialized Fields

pieceOfHardware

PieceOfHardware pieceOfHardware

Class org.lsst.ccs.subsystems.fcs.errors.HardwareError extends Exception implements Serializable

Serialized Fields

hardwareName

String hardwareName
Name of the hardware

Class org.lsst.ccs.subsystems.fcs.errors.HardwareNotDetectedException extends HardwareError implements Serializable

Serialized Fields

nodeID

String nodeID

serialNumber

String serialNumber

Class org.lsst.ccs.subsystems.fcs.errors.NodeIDMismatchException extends HardwareConfigurationError implements Serializable

Serialized Fields

nodeIDFound

String nodeIDFound

serialNumberFound

String serialNumberFound

Class org.lsst.ccs.subsystems.fcs.errors.ProxyTimeoutException extends Exception implements Serializable

Serialized Fields

timeout

int timeout

Class org.lsst.ccs.subsystems.fcs.errors.ReadingADCError extends Exception implements Serializable

Serialized Fields

readed

Object readed

Class org.lsst.ccs.subsystems.fcs.errors.SDORequestError extends CanOpenError implements Serializable

Serialized Fields

subindex

String subindex

errorName

String errorName

Class org.lsst.ccs.subsystems.fcs.errors.SensorValueOutOfRangeException extends HardwareError implements Serializable

Serialized Fields

minValue

int minValue

maxValue

int maxValue

readValue

int readValue

Class org.lsst.ccs.subsystems.fcs.errors.UnexpectedBootMessageReceived extends HardwareError implements Serializable

Serialized Fields

nodeID

String nodeID

Package org.lsst.ccs.subsystems.fcs.simulation

Class org.lsst.ccs.subsystems.fcs.simulation.SimuBridgeToCanOpenHardware extends org.lsst.ccs.framework.Module implements Serializable

Class org.lsst.ccs.subsystems.fcs.simulation.SimuCarouselMotor extends SimulatedMotor implements Serializable

serialVersionUID: -9112408155838106760L

Serialized Fields

positionOutputName

String positionOutputName

Class org.lsst.ccs.subsystems.fcs.simulation.SimuClampActuatorModule extends ClampActuatorModule implements Serializable

Serialized Fields

r

Random r

carousel

CarouselModule carousel

Class org.lsst.ccs.subsystems.fcs.simulation.SimuClampFilterPresenceSensor extends SimuSensor14bits implements Serializable

Class org.lsst.ccs.subsystems.fcs.simulation.SimuClampLockSensor extends SimuSensor14bits implements Serializable

Class org.lsst.ccs.subsystems.fcs.simulation.SimuCompactIOModule extends CompactIOModule implements Serializable

Serialized Fields

initialHexaValue

String initialHexaValue

filterPresenceSensorLatchXminus

SimuNumericSensor filterPresenceSensorLatchXminus

filterPresenceSensorLatchXplus

SimuNumericSensor filterPresenceSensorLatchXplus

Class org.lsst.ccs.subsystems.fcs.simulation.SimuFilterClampModule extends FilterClampModule implements Serializable

Serialized Fields

carousel

CarouselModule carousel

dummyFilter

Filter dummyFilter

autochanger

BasicAutoChangerModule autochanger

Class org.lsst.ccs.subsystems.fcs.simulation.SimuFilterClampXminusModule extends SimuFilterClampModule implements Serializable

Class org.lsst.ccs.subsystems.fcs.simulation.SimuFilterClampXplusModule extends SimuFilterClampModule implements Serializable

Class org.lsst.ccs.subsystems.fcs.simulation.SimuFilterLatchModule extends FilterLatchModule implements Serializable

Class org.lsst.ccs.subsystems.fcs.simulation.SimuLatchActuatorModule extends LatchActuatorModule implements Serializable

Serialized Fields

simuDIO

SimuCompactIOModule simuDIO

filterSensorsDIOName

String filterSensorsDIOName

Class org.lsst.ccs.subsystems.fcs.simulation.SimulatedMotor extends org.lsst.ccs.framework.Module implements Serializable

Serialized Fields

serialNumber

String serialNumber

maximalVelocity

double maximalVelocity

nominalVelocity

double nominalVelocity

period

double period
duration of the last command go sent to the motor


position

double position

requiredPosition

double requiredPosition
final position we want to go to


runningWay

RunningWay runningWay

lastcall

long lastcall
lastcall is the time in milliseconds between 2 ticks of the timer


stateChangeTime

long stateChangeTime
time of the last state change (last command go)


engineState

EngineState engineState

positionOutputName

String positionOutputName

maximalPosition

double maximalPosition

minimalPosition

double minimalPosition

Class org.lsst.ccs.subsystems.fcs.simulation.SimuNumericSensor extends NumericSensor implements Serializable

Serialized Fields

carousel

CarouselModule carousel

dummyFilter

Filter dummyFilter

inputNumero

int inputNumero

Class org.lsst.ccs.subsystems.fcs.simulation.SimuSensor14bits extends Sensor14bits implements Serializable

Serialized Fields

value1

int value1

value2

int value2

randomGenerator

Random randomGenerator

Class org.lsst.ccs.subsystems.fcs.simulation.SimuTruckModule extends TruckModule implements Serializable

Class org.lsst.ccs.subsystems.fcs.simulation.SimuTruckMotorModule extends SftTruckMotor implements Serializable

Serialized Fields

autochanger

SftAutoChangerModule autochanger

clampXminus

SimuFilterClampModule clampXminus

clampXplus

SimuFilterClampModule clampXplus

Package org.lsst.ccs.subsystems.fcs.singlefiltertest

Class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftAutoChangerModule extends BasicAutoChangerModule implements Serializable

Serialized Fields

sftTrucksMotor

SftTruckMotor sftTrucksMotor

timeToConfortAPosition

long timeToConfortAPosition

timeToGoToStandby

long timeToGoToStandby

timeToGoToStandback

long timeToGoToStandback

Class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftCarouselModule extends CarouselModule implements Serializable

Class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftMainModule extends org.lsst.ccs.framework.Module implements Serializable

Serialized Fields

dummyFilter

Filter dummyFilter

carousel

SftCarouselModule carousel

autochanger

SftAutoChangerModule autochanger

bridge

BridgeToHardware bridge

filterLocated

boolean filterLocated

hardwareReady

boolean hardwareReady

Class org.lsst.ccs.subsystems.fcs.singlefiltertest.SftTruckMotor extends org.lsst.ccs.framework.Module implements Serializable

Serialized Fields

movingToStandby

boolean movingToStandby

movingToStandback

boolean movingToStandback

Package org.lsst.ccs.subsystems.fcs.testbench

Class org.lsst.ccs.subsystems.fcs.testbench.APCTestBenchMainModule extends org.lsst.ccs.framework.Module implements Serializable

Serialized Fields

bridge

BridgeToHardware bridge

thermometer

Thermometer thermometer
The thermometer mesures the temperature inside the clamp.


led

CanOpenLED led

fakeLed

CanOpenLED fakeLed

fakeSensor

Thermometer fakeSensor

temperature

double temperature

Class org.lsst.ccs.subsystems.fcs.testbench.BridgeForAPCTestBench extends BridgeToCanOpenHardware implements Serializable

Class org.lsst.ccs.subsystems.fcs.testbench.CanOpenLED extends org.lsst.ccs.framework.Module implements Serializable

Serialized Fields

dac

CanOpenDAC dac

dacName

String dacName

outputNumero

int outputNumero

currentValue

String currentValue

Class org.lsst.ccs.subsystems.fcs.testbench.LPNHETestBenchMainModule extends org.lsst.ccs.framework.Module implements Serializable

Serialized Fields

bridge

BridgeToHardware bridge

clampXminus

FilterClampModule clampXminus

Class org.lsst.ccs.subsystems.fcs.testbench.TestBenchMainModule extends org.lsst.ccs.framework.Module implements Serializable

Serialized Fields

tcpProxy

ApcTcpProxy tcpProxy

myClientName

String myClientName

nodeNB

int nodeNB

bootednodeNB

int bootednodeNB

infoNB

int infoNB

nodes

CanOpenNode[] nodes

hardwareBooted

boolean hardwareBooted

adcInitialized

boolean adcInitialized



Copyright © 2013 LSST. All Rights Reserved.