public class TruckModule
extends org.lsst.ccs.framework.Module
| Modifier and Type | Field and Description |
|---|---|
protected NumericSensor |
railSensorStandback
A effect Hall sensor which says if the truck is at standback position or
not.
|
protected NumericSensor |
railSensorStandby
A effect Hall sensor which says if the truck is at standby position or
not.
|
| Constructor and Description |
|---|
TruckModule(NumericSensor railSensorStandback,
NumericSensor railSensorStandby)
Build a new TruckModule with a tickmillis of 3000.
|
| Modifier and Type | Method and Description |
|---|---|
NumericSensor |
getRailSensorStandback()
***********************************************************************************************
|
NumericSensor |
getRailSensorStandby() |
FcsEnumerations.AutoChangerTrucksLocation |
getTruckLocation()
This method returns the truck position (an ENUM).
|
void |
initModule()
***********************************************************************************************
|
void |
setRailSensorStandback(NumericSensor railSensorStandback) |
void |
setRailSensorStandby(NumericSensor railSensorStandby) |
String |
toString() |
void |
updateLocation(String hexaValueOfInputs)
This methods updates the field truckLocation in parsing the values of the
8 channels of the DIO device.
|
getNObserverThreads, getObservables, getTickMillis, init, listens, processUpdate, sendSignal, sendSignalWithTimeLimit, setNObserverThreads, setObservables, setTickMillis, shutdownNow, signal, startTicking, tick, updateaddObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChangedclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitchange, dropSubmittedChanges, getChildren, getComponentByName, getEnvironment, getParent, getParentObject, getSubmittedChanges, isParameterConfigurable, postStart, printConfigurableParameters, setBulkParameter, start, submitChange, submitChanges, validateBulkChangeprotected NumericSensor railSensorStandback
protected NumericSensor railSensorStandby
public TruckModule(NumericSensor railSensorStandback, NumericSensor railSensorStandby)
railSensorStandback - railSensorStandby - public NumericSensor getRailSensorStandback()
public void setRailSensorStandback(NumericSensor railSensorStandback)
public NumericSensor getRailSensorStandby()
public void setRailSensorStandby(NumericSensor railSensorStandby)
public void initModule()
initModule in class org.lsst.ccs.framework.Modulepublic FcsEnumerations.AutoChangerTrucksLocation getTruckLocation()
public void updateLocation(String hexaValueOfInputs)
hexaValueOfInputs - FcsHardwareExceptionCopyright © 2016 LSST. All rights reserved.