
@Plugin(name="ShutterGUI",
description="Camera shutter status display.")
public class ShutterPlugin
extends org.lsst.ccs.gconsole.base.ConsolePlugin
implements org.lsst.ccs.messaging.AgentPresenceListener
| Constructor and Description |
|---|
ShutterPlugin() |
| Modifier and Type | Method and Description |
|---|---|
void |
connected(org.lsst.ccs.bus.data.AgentInfo... agentArray)
Enables the control panel when
the shutter subsystem has connected to the CCS bus.
|
void |
disconnecting(org.lsst.ccs.bus.data.AgentInfo agent)
Disables the control panel and stops listening for command replies
the worker subsystem has disconnected from the CCS bus.
|
void |
initialize()
Display the GUI and make it ready to process status bus messages.
|
void |
shutdown()
Stop listening for bus membership changes.
|
void |
start()
Does nothing.
|
void |
stop()
Does nothing.
|
getConsole, getServices, propertiesChanged, restore, save, setServicesProviderpublic void initialize()
initialize in class org.lsst.ccs.gconsole.base.ConsolePluginpublic void start()
start in class org.lsst.ccs.gconsole.base.ConsolePluginpublic void stop()
stop in class org.lsst.ccs.gconsole.base.ConsolePluginpublic void shutdown()
shutdown in class org.lsst.ccs.gconsole.base.ConsolePluginpublic void connected(org.lsst.ccs.bus.data.AgentInfo... agentArray)
connected in interface org.lsst.ccs.messaging.AgentPresenceListeneragentArray - Contains the information on the subsystems that connected.public void disconnecting(org.lsst.ccs.bus.data.AgentInfo agent)
disconnecting in interface org.lsst.ccs.messaging.AgentPresenceListeneragent - Contains the information on the subsystem that disconnected.Copyright © 2019 LSST. All rights reserved.