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 MobileItemModule 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

stateUpdated

Condition stateUpdated

closeCompleted

Condition closeCompleted

openCompleted

Condition openCompleted

trucksLocationUpdated

Condition trucksLocationUpdated

timeoutForOpeningLatches

long timeoutForOpeningLatches

timeoutForClosingLatches

long timeoutForClosingLatches

timeToWaitForCompleteClose

long timeToWaitForCompleteClose
When we close the Latches, after the numeric sensors have detected that the latches are closed, we want to wait some time to be sure that the latches are really closed.


timeToWaitForCompleteOpen

long timeToWaitForCompleteOpen
When we open the Latches, after the numeric sensors have detected that the latches are opened, we want to wait some time to be sure that the latches are really opened.

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

autochanger

BasicAutoChangerModule autochanger

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.CarouselSocket extends MobileItemModule implements Serializable

Serialized Fields

bridge

BridgeToHardware bridge

clampXminus

FilterClampModule clampXminus

clampXplus

FilterClampModule clampXplus

position

double position
socket position (angle) in degrees on the carousel


standbyPosition

double standbyPosition
carousel position (angle) when this socket is at standby position should be 360 - position, but could be different


filter

Filter filter
When the socket holds a filter, this field is initialized whith this filter. When the socket is empty, this field is null.


updatingClamps

boolean updatingClamps

clampsState

FcsEnumerations.FilterClampState clampsState

stateUpdated

Condition stateUpdated

timeoutForUnlocking

long timeoutForUnlocking

timeoutForReleasing

long timeoutForReleasing

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 MobileItemModule implements Serializable

Serialized Fields

bridge

BridgeToHardware bridge

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

stateUpdated

Condition stateUpdated

updatingState

boolean updatingState

timeoutUnlock

long timeoutUnlock

timeoutRelease

long timeoutRelease

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 MobileItemModule 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.


stateUpdated

Condition stateUpdated

updatingState

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


timeToWaitForCompleteOpen

long timeToWaitForCompleteOpen

timeToWaitForCompleteClose

long timeToWaitForCompleteClose

timeoutForOpening

long timeoutForOpening

timeoutForClosing

long timeoutForClosing

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.MainModule extends org.lsst.ccs.framework.Module implements Serializable

Serialized Fields

bridge

BridgeToHardware bridge

hardwareReady

boolean hardwareReady

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.StatusDataPublishedByAPCTestBench extends org.lsst.ccs.bus.Status implements Serializable

Serialized Fields

temp

double temp

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.common

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

Serialized Fields

itemMoving

boolean itemMoving

lock

Lock lock

motionCompleted

Condition motionCompleted

readSensorsHandle

ScheduledFuture<V> readSensorsHandle

scheduler

ScheduledThreadPoolExecutor scheduler

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.CanOpenCommunicationException extends CanOpenException implements Serializable

Class org.lsst.ccs.subsystems.fcs.errors.CanOpenDeviceException extends CanOpenException implements Serializable

Class org.lsst.ccs.subsystems.fcs.errors.CanOpenException extends HardwareException 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.CanOpenGenericException extends CanOpenException implements Serializable

Class org.lsst.ccs.subsystems.fcs.errors.CanOpenMotionException extends CanOpenException implements Serializable

Class org.lsst.ccs.subsystems.fcs.errors.CanOpenTemperatureException extends CanOpenException implements Serializable

Class org.lsst.ccs.subsystems.fcs.errors.CanOpenVoltageException extends CanOpenException implements Serializable

Class org.lsst.ccs.subsystems.fcs.errors.ClampMotorConfigurationException extends HardwareException 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.ClampsOrLatchesDisagreeException extends HardwareException implements Serializable

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

Class org.lsst.ccs.subsystems.fcs.errors.ErrorInBootingHardwareProcessException extends HardwareException implements Serializable

Serialized Fields

timeout

long timeout

bootedNodesNB

long bootedNodesNB

expectedNodesNB

long expectedNodesNB

Class org.lsst.ccs.subsystems.fcs.errors.HardwareConfigurationException extends HardwareException implements Serializable

Serialized Fields

pieceOfHardware

PieceOfHardware pieceOfHardware

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

Serialized Fields

hardwareName

String hardwareName
Name of the hardware

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

Serialized Fields

nodeID

String nodeID

serialNumber

String serialNumber

Class org.lsst.ccs.subsystems.fcs.errors.NodeIDMismatchException extends HardwareConfigurationException 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.ReadingADCException extends Exception implements Serializable

Serialized Fields

readed

Object readed

Class org.lsst.ccs.subsystems.fcs.errors.SDORequestException extends CanOpenException implements Serializable

Serialized Fields

subindex

String subindex

errorName

String errorName

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

Serialized Fields

minValue

int minValue

maxValue

int maxValue

readValue

int readValue

Class org.lsst.ccs.subsystems.fcs.errors.UnexpectedBootMessageReceivedException extends HardwareException 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.SimuCarouselSocket extends CarouselSocket implements Serializable

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.SimuSftCarouselModule extends SftCarouselModule implements Serializable

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 MainModule implements Serializable

Serialized Fields

dummyFilter

Filter dummyFilter

carousel

SftCarouselModule carousel

autochanger

SftAutoChangerModule autochanger

filterLocated

boolean filterLocated

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.