public static class ShutterPlugin.ShutterPage extends Object implements org.lsst.ccs.gconsole.services.optpage.OptionalPage
| Constructor and Description |
|---|
ShutterPage(org.lsst.ccs.gconsole.base.Console console,
Scheduler scheduler) |
| Modifier and Type | Method and Description |
|---|---|
void |
closed(String pageName)
Informs the GUI that the camera shutter subsystem is off-line.
|
org.lsst.ccs.gconsole.base.Console |
getConsole() |
Dispatcher |
getDispatcher() |
String |
getPage(org.lsst.ccs.bus.data.AgentInfo agent)
Generates a non-null menu path only for worker subsystems
that have the motorplatform type of the camera shutter.
|
boolean |
isAutoOpen() |
JComponent |
open(org.lsst.ccs.bus.data.AgentInfo agent,
JComponent existingComponent)
Provides the top-level GUI component for the camera shutter GUI.
|
void |
opened(String pageName)
Informs the GUI that the camera shutter subsystem is on-line,
|
public ShutterPage(org.lsst.ccs.gconsole.base.Console console,
Scheduler scheduler)
public boolean isAutoOpen()
isAutoOpen in interface org.lsst.ccs.gconsole.services.optpage.OptionalPagefalse, so that the page isn't displayed until the user asks for it.public String getPage(org.lsst.ccs.bus.data.AgentInfo agent)
getPage in interface org.lsst.ccs.gconsole.services.optpage.OptionalPageagent - Information about an agent on the buses.The UI framework will call this method multiple times, once with a null argument and once for every agent seen on the CCS buses. The null argument is to permit a page to be registered no matter what subsystems are on the buses.
public JComponent open(org.lsst.ccs.bus.data.AgentInfo agent, JComponent existingComponent)
open in interface org.lsst.ccs.gconsole.services.optpage.OptionalPageagent - the bus agent that passed the test in getPage(org.lsst.ccs.bus.data.AgentInfo).existingComponent - is ignored.RootPanel.public void opened(String pageName)
opened in interface org.lsst.ccs.gconsole.services.optpage.OptionalPagepageName - ignored.public void closed(String pageName)
closed in interface org.lsst.ccs.gconsole.services.optpage.OptionalPagepageName - ignored.public org.lsst.ccs.gconsole.base.Console getConsole()
public Dispatcher getDispatcher()
Copyright © 2023 LSST. All rights reserved.