
public class StatusListener extends Object implements PageActions, org.lsst.ccs.gconsole.services.aggregator.AgentStatusListener, org.lsst.ccs.messaging.StatusMessageListener
| Constructor and Description |
|---|
StatusListener(ShutterPlugin.ShutterPage page) |
| Modifier and Type | Method and Description |
|---|---|
void |
connect()
Connect to the CCS buses and check that the worker is online.
|
void |
connect(org.lsst.ccs.gconsole.services.aggregator.AgentStatusEvent event) |
void |
disconnect()
Disconnect from the CCS buses.
|
void |
disconnect(org.lsst.ccs.gconsole.services.aggregator.AgentStatusEvent event) |
void |
onStatusMessage(org.lsst.ccs.bus.messages.StatusMessage msg) |
void |
setWorkerName(String workerName)
Sets the name of the target worker subsystem.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcalibrate, center, changeBrakeState, closeShutter, openShutter, prodMode, resync, showStateBundle, showStatus, showTrajectory, showWorkerIsReachable, showWorkerIsUnreachable, stopMotion, takeExposure, toggleSafetyCheckpublic StatusListener(ShutterPlugin.ShutterPage page)
public void disconnect()
PageActionsdisconnect in interface PageActionspublic void connect()
PageActionsconnect in interface PageActionspublic void setWorkerName(String workerName)
PageActionssetWorkerName in interface PageActionsworkerName - the name of the worker subsystem.public void disconnect(org.lsst.ccs.gconsole.services.aggregator.AgentStatusEvent event)
disconnect in interface org.lsst.ccs.gconsole.services.aggregator.AgentStatusListenerpublic void connect(org.lsst.ccs.gconsole.services.aggregator.AgentStatusEvent event)
connect in interface org.lsst.ccs.gconsole.services.aggregator.AgentStatusListenerpublic void onStatusMessage(org.lsst.ccs.bus.messages.StatusMessage msg)
onStatusMessage in interface org.lsst.ccs.messaging.StatusMessageListenerCopyright © 2022 LSST. All rights reserved.