public class LoaderModule
extends org.lsst.ccs.framework.Module
| Modifier and Type | Field and Description |
|---|---|
protected NumericSensor |
filterPresenceSensor |
protected NumericSensor |
loaderOnCameraPresenceSensor |
| Constructor and Description |
|---|
LoaderModule(String moduleName,
int aTickMillis,
org.lsst.ccs.subsystems.fcs.CarrierModule carrier,
LoaderClampModule clamp) |
| Modifier and Type | Method and Description |
|---|---|
void |
clampHooks()
This method closes the clamps strongly.
|
LoaderClampModule |
getClamp() |
void |
initializeHardware() |
void |
initModule() |
boolean |
isEmpty() |
String |
listHooks() |
String |
listSensorsValues() |
void |
lockHooks()
This method closes the clamps.
|
void |
unlockHooks()
This methods open the clamps.
|
void |
updateCarrierStateWithSensors() |
void |
updateStateWithSensors()
This updates the clamps state of the loader : clampsLockStatus
|
alias, change, checkHardware, dropConfigurationContext, getCheckedValueFromConfiguration, getChildren, getContext, getModule, getName, getNObserverThreads, getObservables, getSubsystem, getTickMillis, init, listens, newConfigurationContext, notifyChange, notifyChangeWithoutPreliminaryChecks, processUpdate, publishData, publishData, publishData, publishData, publishData, publishData, publishData, register, removeLogPanicState, sendToReply, sendToStatus, setBeanName, setContext, setEnvironment, setHandlerLevel, setLogLevel, setName, setNObserverThreads, setObservables, setStateModularSubsystem, setStateModularSubsystem, setTickMillis, shutdownCommand, shutdownNow, start, startTicking, tick, updateaddObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChangedprotected NumericSensor filterPresenceSensor
protected NumericSensor loaderOnCameraPresenceSensor
public LoaderModule(String moduleName, int aTickMillis, org.lsst.ccs.subsystems.fcs.CarrierModule carrier, LoaderClampModule clamp)
public boolean isEmpty()
public LoaderClampModule getClamp()
public void initModule()
initModule in class org.lsst.ccs.framework.Modulepublic void initializeHardware()
throws HardwareException,
org.lsst.ccs.bus.ErrorInCommandExecutionException,
org.lsst.ccs.bus.BadCommandException
HardwareExceptionorg.lsst.ccs.bus.ErrorInCommandExecutionExceptionorg.lsst.ccs.bus.BadCommandExceptionpublic void updateStateWithSensors()
throws HardwareException,
org.lsst.ccs.bus.ErrorInCommandExecutionException
HardwareExceptionorg.lsst.ccs.bus.ErrorInCommandExecutionExceptionpublic void lockHooks()
throws org.lsst.ccs.bus.BadCommandException,
org.lsst.ccs.bus.ErrorInCommandExecutionException,
HardwareException
org.lsst.ccs.bus.BadCommandExceptionorg.lsst.ccs.bus.ErrorInCommandExecutionExceptionHardwareExceptionpublic void clampHooks()
throws org.lsst.ccs.bus.BadCommandException,
org.lsst.ccs.bus.ErrorInCommandExecutionException,
HardwareException
org.lsst.ccs.bus.BadCommandExceptionorg.lsst.ccs.bus.ErrorInCommandExecutionExceptionHardwareExceptionpublic void unlockHooks()
throws org.lsst.ccs.bus.BadCommandException,
org.lsst.ccs.bus.ErrorInCommandExecutionException,
HardwareException
org.lsst.ccs.bus.BadCommandExceptionorg.lsst.ccs.bus.ErrorInCommandExecutionExceptionHardwareExceptionpublic void updateCarrierStateWithSensors()
public String listHooks()
public String listSensorsValues()
Copyright © 2014 LSST. All Rights Reserved.