public class CarouselMainModule extends MainModule implements FilterLocator
bridge, haltRequired, stopRequiredFILTER_CONFIG_CATEGORY| Constructor and Description |
|---|
CarouselMainModule(BridgeToHardware bridge,
FilterManager filterMg,
String plutoGatewayName)
Build a CarouselMainModule.
|
| Modifier and Type | Method and Description |
|---|---|
CarouselModule |
getCarousel()
Return the carousel Module of this filter locater.
|
FilterManager |
getFilterManager()
Return the filter manager of this filter locater.
|
void |
initModule() |
void |
postStart()
This happens when the hardware has been initialized.
|
void |
shutdownNow() |
void |
updateFCSState()
Check that Carousel hardware is ready to be operated and moved.
|
void |
updateStateWithSensors()
Update state in reading sensors.
|
controlRealHardware, getFilterNames, isCANDevicesReady, isHaltRequired, isStopRequired, listHardwareNames, listLoaderHardwareNames, signalgetNObserverThreads, getObservables, getTickMillis, init, listens, processUpdate, sendSignal, sendSignalWithTimeLimit, setNObserverThreads, setObservables, setTickMillis, startTicking, tick, updateaddObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChangedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcheckFiltersLocation, saveFilterLocationgetComponentConfigurationEnvironment, getComponentLookup, getName, getSubsystemraiseAlarm, raiseAlarm, raiseAlarm, raiseAlarm, raiseWarning, raiseWarning, raiseWarning, raiseWarningchange, dropSubmittedChanges, getChildren, getComponentByName, getEnvironment, getParent, getParentObject, getSubmittedChanges, isParameterConfigurable, printConfigurableParameters, setBulkParameter, start, submitChange, submitChanges, validateBulkChangepublic CarouselMainModule(BridgeToHardware bridge, FilterManager filterMg, String plutoGatewayName)
bridge - filterMg - plutoGatewayName - public FilterManager getFilterManager()
FilterLocatorgetFilterManager in interface FilterLocatorpublic CarouselModule getCarousel()
FilterLocatorgetCarousel in interface FilterLocatorpublic void initModule()
initModule in class MainModule@Command(type=QUERY,
level=0,
description="Update state in reading sensors.")
public void updateStateWithSensors()
updateStateWithSensors in class MainModuleFcsHardwareException@Command(type=ACTION,
level=1,
description="Update FCS state and FCS readyness state and publishes on the status bus.")
public void updateFCSState()
updateFCSState in class MainModulepublic void postStart()
MainModulepostStart in interface org.lsst.ccs.framework.ConfigurablepostStart in interface org.lsst.ccs.framework.HasLifecyclepostStart in class MainModulepublic void shutdownNow()
shutdownNow in interface org.lsst.ccs.framework.ConfigurableshutdownNow in interface org.lsst.ccs.framework.HasLifecycleshutdownNow in class org.lsst.ccs.framework.ModuleCopyright © 2017 LSST. All rights reserved.