Serialized Form
|
Package org.lsst.ccs.subsystems.fcs |
serialVersionUID: -3737919230282962231L
fliprail
FlipRailModule fliprail
onlineClamp
FilterLatch onlineClamp
trucksPositionOnline
double trucksPositionOnline
trucksPositionAtStandby
double trucksPositionAtStandby
trucksPositionSwapout
double trucksPositionSwapout
motor
Motor motor
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
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
serialVersionUID: -2376279469784152348L
carouselMotor
Motor carouselMotor
clampActuatorXminus
Actuator clampActuatorXminus
clampActuatorXplus
Actuator clampActuatorXplus
nbSockets
int nbSockets
sockets
CarouselSocket[] sockets
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
on
boolean on
readValue
int readValue
sentValue
int sentValue
sentCurrentMinValue
int sentCurrentMinValue
sentCurrentMaxValue
int sentCurrentMaxValue
hexaValue
String hexaValue
updatingValue
boolean updatingValue
lock
Lock lock
valueUpdated
Condition valueUpdated
errorMessage
String errorMessage
serialVersionUID: 7669526660659959402L
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
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
lockSensorMinValue
int lockSensorMinValue
- The min and max value for the sensors.
Needed by the GUI.
lockSensorMaxValue
int lockSensorMaxValue
filterPositionMinValue
int filterPositionMinValue
filterPositionMaxValue
int filterPositionMaxValue
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
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
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.
serialVersionUID: 5211766913111710943L
state
FlipRailState state
actuator
Actuator actuator
stateOutputName
String stateOutputName
trucksPositionMin
double trucksPositionMin
- minimal autochanger trucks position to permit to fliprail to on.
currentLimitInVolt
double currentLimitInVolt
speedVoltageInVolt
int speedVoltageInVolt
close
boolean close
speedVoltageMinValue
int speedVoltageMinValue
speedVoltageMaxValue
int speedVoltageMaxValue
digitalValue
int digitalValue
value
int value
minValue
int minValue
maxValue
int maxValue
updatingValue
boolean updatingValue
lock
Lock lock
valueUpdated
Condition valueUpdated
serialVersionUID: 1L
flipRailState
String flipRailState
isLockedOnlineClamp
boolean isLockedOnlineClamp
serialVersionUID: 1L
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
serialVersionUID: 7037058370873652888L
rotationInDegrees
double rotationInDegrees
isLocked
boolean isLocked
filterNames
String[] filterNames
filterInStandbyName
String filterInStandbyName
clampsInfo
String[] clampsInfo
actuatorXminusState
String actuatorXminusState
actuatorXplusState
String actuatorXplusState
name
String name
clampState
String clampState
filterPositionInClamp
String filterPositionInClamp
filterPositionSensorValue
int filterPositionSensorValue
lockStatus
String lockStatus
lockSensorValue
int lockSensorValue
temperature
double temperature
name
String name
readValue
int readValue
sentValue
int sentValue
on
boolean on
name
String name
lockSensorValue
int lockSensorValue
unlockSensorValue
int unlockSensorValue
filterPositionSensorValue
int filterPositionSensorValue
lockStatus
String lockStatus
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 |
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
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
tcpProxy
CanOpenProxy tcpProxy
serialNB
String serialNB
nodeID
String nodeID
tcpProxy
CanOpenProxy tcpProxy
nodeID
String nodeID
- Node ID : the Can Open node ID this actuator deviceErrorFile expected to have.
serialNB
String serialNB
- Serial Number
mode
CanOpenClampActuatorModule.ActuatorMode mode
motor
Motor motor
lock
Lock lock
enablingCompleted
Condition enablingCompleted
enabling
boolean enabling
tcpProxy
CanOpenProxy tcpProxy
serialNB
String serialNB
nodeID
String nodeID
tcpProxy
CanOpenProxy tcpProxy
serialNB
String serialNB
nodeID
String nodeID
dac
CanOpenDAC dac
- The DAC which controls the motor.
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)
dio
CanOpenDIO dio
inputNumero
int inputNumero
myClientName
String myClientName
expectedNodesNB
int expectedNodesNB
bootedNodesNB
int bootedNodesNB
nodes
CanOpenNode[] nodes
hardwareBootProcessEnded
boolean hardwareBootProcessEnded
hardwareIdentified
boolean hardwareIdentified
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
adc
CanOpenADC adc
- The ADC on which this sensor is plugged.
numOfAnalogInput
int numOfAnalogInput
- The numero of analog input where the sensor is plugged.
dio
CanOpenDIO dio
- The Digital Input-output which controls the motor.
outputNumeroToStandby
int outputNumeroToStandby
- Number of the output on the DIO8 where the motor is plugged
outputNumeroToStandback
int outputNumeroToStandback
token
String token
|
Package org.lsst.ccs.subsystems.fcs.errors |
nodeID
String nodeID
- Node ID of the node in error in hexa.
errCode
String errCode
motorType
int motorType
continuousCurrentLimit
int continuousCurrentLimit
maxSpeedInCurrentMode
int maxSpeedInCurrentMode
thermalTimeConstantWinding
int thermalTimeConstantWinding
outputCurrentLimit
int outputCurrentLimit
polePairNumber
int polePairNumber
timeout
long timeout
bootedNodesNB
long bootedNodesNB
expectedNodesNB
long expectedNodesNB
hardwareName
String hardwareName
- Name of the hardware
nodeID
String nodeID
serialNumber
String serialNumber
node
CanOpenNode node
pieceOfHardware
PieceOfHardware pieceOfHardware
timeout
int timeout
readed
Object readed
subindex
String subindex
errorName
String errorName
minValue
int minValue
maxValue
int maxValue
readValue
int readValue
nodeID
String nodeID
|
Package org.lsst.ccs.subsystems.fcs.simulation |
serialVersionUID: -9112408155838106760L
positionOutputName
String positionOutputName
r
Random r
carousel
CarouselModule carousel
initialHexaValue
String initialHexaValue
filterPresenceSensorLatchXminus
SimuNumericSensor filterPresenceSensorLatchXminus
filterPresenceSensorLatchXplus
SimuNumericSensor filterPresenceSensorLatchXplus
carousel
CarouselModule carousel
dummyFilter
Filter dummyFilter
autochanger
BasicAutoChangerModule autochanger
simuDIO
SimuCompactIOModule simuDIO
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
carousel
CarouselModule carousel
dummyFilter
Filter dummyFilter
inputNumero
int inputNumero
value1
int value1
value2
int value2
randomGenerator
Random randomGenerator
autochanger
SftAutoChangerModule autochanger
clampXminus
SimuFilterClampModule clampXminus
clampXplus
SimuFilterClampModule clampXplus
|
Package org.lsst.ccs.subsystems.fcs.singlefiltertest |
sftTrucksMotor
SftTruckMotor sftTrucksMotor
timeToConfortAPosition
long timeToConfortAPosition
timeToGoToStandby
long timeToGoToStandby
timeToGoToStandback
long timeToGoToStandback
dummyFilter
Filter dummyFilter
carousel
SftCarouselModule carousel
autochanger
SftAutoChangerModule autochanger
bridge
BridgeToHardware bridge
movingToStandby
boolean movingToStandby
movingToStandback
boolean movingToStandback
|
Package org.lsst.ccs.subsystems.fcs.testbench |
tcpProxy
CanOpenProxy tcpProxy
adc
CanOpenADC adc
dac
CanOpenDAC dac
bridge
BridgeToHardware bridge
clampXminus
FilterClampModule clampXminus
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.