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

Latch onlineClamp

publishedByAutoChanger

StatusDataPublishedByAutoChanger publishedByAutoChanger

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

isEmpty

boolean isEmpty

filterOnTrucks

Filter filterOnTrucks

latchXminus

Latch latchXminus
A latch which hold a filter on the trucks.


latchXplus

Latch latchXplus
A latch which hold a filter on the trucks.


publishedByBasicAutoChanger

StatusDataPublishedByBasicAutoChanger publishedByBasicAutoChanger

state

ModuleState state

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

lock

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


publishedByCarousel

StatusDataPublishedByCarousel publishedByCarousel

state

ModuleState state

stopped

boolean stopped

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

java.lang.Double standbyPosition

filters

java.util.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

state

FilterClampState state

filterPresence

FilterPresenceStateOnClamp filterPresence

filterPresenceSensor

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


valueA

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


valueB

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


valueC

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


publishedByClampOutputName

java.lang.String publishedByClampOutputName

publishedByClamp

StatusDataPublishedByClamp publishedByClamp
what the clamp publishes on the status bus.


updateCompleted

boolean updateCompleted

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

Serialized Fields

lockSensor

Sensor lockSensor

maxValue

int maxValue

minValue

int minValue

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

Serialized Fields

lockSensor1

Sensor lockSensor1

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

Serialized Fields

actuator

Actuator actuator

presenceFilterSensor

Sensor presenceFilterSensor

lockSensor

Sensor lockSensor

unlockSensor

Sensor unlockSensor

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

java.lang.String stateOutputName

trucksPositionMin

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

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

serialVersionUID: 1L

Serialized Fields

flipRailState

java.lang.String flipRailState

isLockedOnlineClamp

boolean isLockedOnlineClamp

Class org.lsst.ccs.subsystems.fcs.StatusDataPublishedByBasicAutoChanger extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

filterOnTrucksName

java.lang.String filterOnTrucksName

isEmpty

boolean isEmpty

Class org.lsst.ccs.subsystems.fcs.StatusDataPublishedByCarousel extends java.lang.Object implements Serializable

serialVersionUID: 7037058370873652888L

Serialized Fields

rotationInDegrees

double rotationInDegrees

isLocked

boolean isLocked

filterNames

java.lang.String[] filterNames

filterInStandbyName

java.lang.String filterInStandbyName

clampsInfo

java.lang.String[] clampsInfo

actuatorXminusState

java.lang.String actuatorXminusState

actuatorXplusState

java.lang.String actuatorXplusState

Package org.lsst.ccs.subsystems.fcs.common

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

Serialized Fields

name

java.lang.String name

value

int value

minValue

int minValue

maxValue

int maxValue

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

java.net.ServerSocket serverSock

serverThread

java.lang.Thread serverThread

stopped

boolean stopped

map

java.util.concurrent.ConcurrentHashMap<K,V> map

observable

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

Class org.lsst.ccs.subsystems.fcs.drivers.CanOpenFilterClampModule extends FilterClampModule implements Serializable

Serialized Fields

valueMin

int valueMin

valueMax

int valueMax

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

Serialized Fields

tcpProxy

ApcTcpProxy tcpProxy

myClientName

java.lang.String myClientName

nodeNB

int nodeNB

bootednodeNB

int bootednodeNB

infoNB

int infoNB

nodes

CanOpenNode[] nodes

hardwareBooted

boolean hardwareBooted

adcInitialized

boolean adcInitialized

Class org.lsst.ccs.subsystems.fcs.drivers.CanOpenSensor12bits extends Sensor12bits implements Serializable

Serialized Fields

carouselProxy

CanOpenProxy carouselProxy

nodeID

int nodeID

inputID

int inputID

index

int index

subindex

int subindex

value

int value

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

Serialized Fields

myClientName

java.lang.String myClientName

nodeNB

int nodeNB

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

Serialized Fields

carouselProxy

CanOpenProxy carouselProxy

nodeID

int nodeID

inputID

int inputID

mode

ClampActuatorModule.ActuatorMode mode

maxProfileVelocity

int maxProfileVelocity

maxAcceleration

int maxAcceleration

continuousCurrentLimit

int continuousCurrentLimit

maxSpeedInCurrentMode

int maxSpeedInCurrentMode

thermalTimeConstantWinding

int thermalTimeConstantWinding

currentValue

int currentValue

velocityValue

int velocityValue

isOn

boolean isOn

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

Class org.lsst.ccs.subsystems.fcs.errors.BootingHardwareError extends java.lang.Exception implements Serializable

Serialized Fields

clientName

java.lang.String clientName

nodeID

int nodeID

Class org.lsst.ccs.subsystems.fcs.errors.HardwareErrorDetectedException extends java.lang.Exception implements Serializable

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

Serialized Fields

readed

java.lang.Object readed

Class org.lsst.ccs.subsystems.fcs.errors.SensorValueOutOfRangeException extends java.lang.Exception implements Serializable

Serialized Fields

sensor

Sensor12bits sensor

value

int value

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

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

Serialized Fields

on

boolean on

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

Serialized Fields

positionOutputName

java.lang.String positionOutputName

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

serialVersionUID: -9112408155838106760L

Serialized Fields

positionOutputName

java.lang.String positionOutputName

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

Serialized Fields

trucksPositionLimit

double trucksPositionLimit

atStandby

boolean atStandby

carousel

CarouselModule carousel

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

Serialized Fields

locked

boolean locked

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

Serialized Fields

serialNumber

java.lang.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

java.lang.String positionOutputName

maximalPosition

double maximalPosition

minimalPosition

double minimalPosition

Class org.lsst.ccs.subsystems.fcs.simulation.SimuSensor12bits extends Sensor12bits implements Serializable

Serialized Fields

value1

int value1

value2

int value2

randomGenerator

java.util.Random randomGenerator

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

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

Serialized Fields

state

ModuleState state

motor

Motor motor

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

limitMax

int limitMax

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

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

Serialized Fields

tcpProxy

ApcTcpProxy tcpProxy

myClientName

java.lang.String myClientName

nodeNB

int nodeNB

bootednodeNB

int bootednodeNB

infoNB

int infoNB

nodes

CanOpenNode[] nodes

hardwareBooted

boolean hardwareBooted

adcInitialized

boolean adcInitialized

Package org.lsst.ccs.subsystems.fcs.ui

Class org.lsst.ccs.subsystems.fcs.ui.Carousel extends javax.swing.JPanel implements Serializable

Serialized Fields

model

CarouselModel model

cl

javax.swing.event.ChangeListener cl

Class org.lsst.ccs.subsystems.fcs.ui.CarouselModelTestPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

model

CarouselModel model

jCheckBox2

javax.swing.JCheckBox jCheckBox2

jComboBox1

javax.swing.JComboBox jComboBox1

jLabel1

javax.swing.JLabel jLabel1

jLabel2

javax.swing.JLabel jLabel2

jSpinner1

javax.swing.JSpinner jSpinner1



Copyright © 2012 LSST. All Rights Reserved.