public class CarouselMain extends MainModule implements FilterLocator
bridge, haltRequired, name, s, stopRequiredFILTER_CONFIG_CATEGORYalertSeparater| Constructor and Description |
|---|
CarouselMain(BridgeToHardware bridge,
PieceOfHardware plutoGateway)
Build a CarouselMainModule.
|
| Modifier and Type | Method and Description |
|---|---|
Carousel |
getCarousel()
Return the carousel Module of this filter locater.
|
FilterManager |
getFilterManager()
Return the filter manager of this filter locater.
|
void |
init() |
void |
postStart() |
void |
shutdownNow() |
void |
updateFCSStateToReady()
Check that Carousel hardware is ready to be operated and moved.
|
void |
updateStateWithSensors()
Update state in reading sensors.
|
allDevicesBooted, getAlertService, getFilterNames, getName, getSubsystem, isHaltRequired, isStopRequired, listHardwareNames, listLoaderHardwareNames, publishData, signalclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcheckFiltersLocation, getName, getSubsystem, saveFilterLocationclearAlarm, raiseAlarm, raiseAlarm, raiseAlarm, raiseAlarm, raiseAlarm, raiseAlarm, raiseWarning, raiseWarning, raiseWarning, raiseWarning, raiseWarningpublic CarouselMain(BridgeToHardware bridge, PieceOfHardware plutoGateway)
bridge - plutoGateway - public FilterManager getFilterManager()
FilterLocatorgetFilterManager in interface FilterLocatorpublic Carousel getCarousel()
FilterLocatorgetCarousel in interface FilterLocatorpublic void init()
init in interface org.lsst.ccs.framework.HasLifecycle@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 updateFCSStateToReady()
updateFCSStateToReady in class MainModulepublic void postStart()
postStart in interface org.lsst.ccs.framework.HasLifecyclepublic void shutdownNow()
shutdownNow in interface org.lsst.ccs.framework.HasLifecycleCopyright © 2017 LSST. All rights reserved.