Skip navigation links
A B C D E G H I L N O P R S T V 

A

ACCELERATION - Static variable in class org.lsst.ccs.subsystem.shutter.gui.PredictionPlotData
 
addData(List<EncoderSample>, CCSTimeStamp) - Method in class org.lsst.ccs.subsystem.shutter.gui.EncoderPlotData
Adds a new set of positions and causes the plot pane to be redrawn.
addData(List<HallTransition>, CCSTimeStamp) - Method in class org.lsst.ccs.subsystem.shutter.gui.HallPlotData
Adds new Hall transitions and causes the plot pane to be repainted.
addData(List<PredictedPosition>, CCSTimeStamp) - Method in class org.lsst.ccs.subsystem.shutter.gui.PredictionPlotData
Adds new data and causes the plot pane to be repainted.
addPlotDataListener(PlotDataListener) - Method in class org.lsst.ccs.subsystem.shutter.gui.EncoderPlotData
 
addPlotDataListener(PlotDataListener) - Method in class org.lsst.ccs.subsystem.shutter.gui.HallPlotData
 
addPlotDataListener(PlotDataListener) - Method in class org.lsst.ccs.subsystem.shutter.gui.PredictionPlotData
 

B

BladesDisplay - Class in org.lsst.ccs.subsystem.shutter.gui
Displays a diagram of the shutter; two movable sets of three rectangular blades each, on top of circular aperture.
BladesDisplay() - Constructor for class org.lsst.ccs.subsystem.shutter.gui.BladesDisplay
 

C

calibrate() - Method in class org.lsst.ccs.subsystem.shutter.gui.Commander
 
calibrate() - Method in class org.lsst.ccs.subsystem.shutter.gui.Dispatcher
 
calibrate() - Method in interface org.lsst.ccs.subsystem.shutter.gui.PluginActions
Command the shutter worker to start a calibration.
center() - Method in class org.lsst.ccs.subsystem.shutter.gui.Commander
 
center() - Method in class org.lsst.ccs.subsystem.shutter.gui.Dispatcher
 
center() - Method in interface org.lsst.ccs.subsystem.shutter.gui.PluginActions
Command the shutter worker to start centering the blade sets.
changeBrakeState(ShutterSide, boolean) - Method in class org.lsst.ccs.subsystem.shutter.gui.Commander
 
changeBrakeState(ShutterSide, boolean) - Method in class org.lsst.ccs.subsystem.shutter.gui.Dispatcher
 
changeBrakeState(ShutterSide, boolean) - Method in interface org.lsst.ccs.subsystem.shutter.gui.PluginActions
Command the shutter to turn one of the blade set brakes on or off.
closeShutter() - Method in class org.lsst.ccs.subsystem.shutter.gui.Commander
 
closeShutter() - Method in class org.lsst.ccs.subsystem.shutter.gui.Dispatcher
 
closeShutter() - Method in interface org.lsst.ccs.subsystem.shutter.gui.PluginActions
Command the shutter worker to start closing the shutter.
Commander - Class in org.lsst.ccs.subsystem.shutter.gui
Sends commands out to the worker subsystem and receives the acks and nacks.
Commander(ShutterPlugin) - Constructor for class org.lsst.ccs.subsystem.shutter.gui.Commander
 
connect() - Method in class org.lsst.ccs.subsystem.shutter.gui.Dispatcher
 
connect() - Method in interface org.lsst.ccs.subsystem.shutter.gui.PluginActions
Connect to the CCS buses and check that the worker is online..
connect() - Method in class org.lsst.ccs.subsystem.shutter.gui.StatusListener
 
connect(AgentStatusEvent) - Method in class org.lsst.ccs.subsystem.shutter.gui.StatusListener
 
ControlPanel - Class in org.lsst.ccs.subsystem.shutter.gui
Provides various controls for the shutter subsystem.
ControlPanel(ShutterPlugin) - Constructor for class org.lsst.ccs.subsystem.shutter.gui.ControlPanel
Saves the plugin reference for later use and initializes components of this panel.
create(DisplayPanel, ControlPanel) - Static method in class org.lsst.ccs.subsystem.shutter.gui.RootPanel
 

D

disconnect() - Method in class org.lsst.ccs.subsystem.shutter.gui.Dispatcher
 
disconnect() - Method in interface org.lsst.ccs.subsystem.shutter.gui.PluginActions
Disconnect from the CCS buses.
disconnect() - Method in class org.lsst.ccs.subsystem.shutter.gui.StatusListener
 
disconnect(AgentStatusEvent) - Method in class org.lsst.ccs.subsystem.shutter.gui.StatusListener
 
Dispatcher - Class in org.lsst.ccs.subsystem.shutter.gui
Queues GUI actions and dispatches them to a fixed list of objects that implement the PluginActions interface.
Dispatcher(ShutterPlugin, PluginActions...) - Constructor for class org.lsst.ccs.subsystem.shutter.gui.Dispatcher
 
DisplayPanel - Class in org.lsst.ccs.subsystem.shutter.gui
Coordinates updates to the plot pane and the shutter animation.
DisplayPanel() - Constructor for class org.lsst.ccs.subsystem.shutter.gui.DisplayPanel
 

E

EncoderPlotData - Class in org.lsst.ccs.subsystem.shutter.gui
Contains encoder value samples taken during a blade set motion.
EncoderPlotData() - Constructor for class org.lsst.ccs.subsystem.shutter.gui.EncoderPlotData
 
ERROR - Static variable in class org.lsst.ccs.subsystem.shutter.gui.EncoderPlotData
The dimension number used to get the position error using EncoderPlotData.getValue(org.freehep.util.Value, int, int)
ERROR - Static variable in class org.lsst.ccs.subsystem.shutter.gui.HallPlotData
 

G

getDispatcher() - Method in class org.lsst.ccs.subsystem.shutter.gui.ShutterPlugin
 
getExposureTime() - Method in class org.lsst.ccs.subsystem.shutter.gui.ControlPanel
 
getMenuItemName() - Method in class org.lsst.ccs.subsystem.shutter.gui.ShutterPlugin
 
getMenuName() - Method in class org.lsst.ccs.subsystem.shutter.gui.ShutterPlugin
 
getMetaData() - Method in class org.lsst.ccs.subsystem.shutter.gui.EncoderPlotData
 
getMetaData() - Method in class org.lsst.ccs.subsystem.shutter.gui.HallPlotData
 
getMetaData() - Method in class org.lsst.ccs.subsystem.shutter.gui.PredictionPlotData
Gets the metadata for this plot data object.
getNDimensions() - Method in class org.lsst.ccs.subsystem.shutter.gui.EncoderPlotData
 
getNDimensions() - Method in class org.lsst.ccs.subsystem.shutter.gui.HallPlotData
 
getNDimensions() - Method in class org.lsst.ccs.subsystem.shutter.gui.PredictionPlotData
Gets the number of dimensions, that is, the number of values per data point.
getNPoints() - Method in class org.lsst.ccs.subsystem.shutter.gui.EncoderPlotData
 
getNPoints() - Method in class org.lsst.ccs.subsystem.shutter.gui.HallPlotData
 
getNPoints() - Method in class org.lsst.ccs.subsystem.shutter.gui.PredictionPlotData
Gets the count of data points currently stored.
getScheduler() - Method in class org.lsst.ccs.subsystem.shutter.gui.ShutterPlugin
 
getSuggestedRange() - Method in class org.lsst.ccs.subsystem.shutter.gui.EncoderPlotData
 
getSuggestedRange() - Method in class org.lsst.ccs.subsystem.shutter.gui.HallPlotData
 
getSuggestedRange() - Method in class org.lsst.ccs.subsystem.shutter.gui.PredictionPlotData
 
getTitle() - Method in class org.lsst.ccs.subsystem.shutter.gui.EncoderPlotData
 
getTitle() - Method in class org.lsst.ccs.subsystem.shutter.gui.HallPlotData
 
getTitle() - Method in class org.lsst.ccs.subsystem.shutter.gui.PredictionPlotData
 
getValue(Value, int, int) - Method in class org.lsst.ccs.subsystem.shutter.gui.EncoderPlotData
 
getValue(Value, int, int) - Method in class org.lsst.ccs.subsystem.shutter.gui.HallPlotData
 
getValue(Value, int, int) - Method in class org.lsst.ccs.subsystem.shutter.gui.PredictionPlotData
Gets the value of a given data point at a given dimension.
getWorkerName() - Method in class org.lsst.ccs.subsystem.shutter.gui.ShutterPlugin
 
goToProd() - Method in class org.lsst.ccs.subsystem.shutter.gui.Commander
 
goToProd() - Method in class org.lsst.ccs.subsystem.shutter.gui.Dispatcher
 
goToProd() - Method in interface org.lsst.ccs.subsystem.shutter.gui.PluginActions
Command the shutter worker to go into production mode.

H

HallPlotData - Class in org.lsst.ccs.subsystem.shutter.gui
Contains Hall transition data gathered from the actual shutter.
HallPlotData() - Constructor for class org.lsst.ccs.subsystem.shutter.gui.HallPlotData
 
hideAssembly() - Method in class org.lsst.ccs.subsystem.shutter.gui.DisplayPanel
Hides the shutter assembly picture.

I

initialize() - Method in class org.lsst.ccs.subsystem.shutter.gui.ShutterPlugin
Enables controls to activate or deactivate the GUI.

L

lock() - Method in class org.lsst.ccs.subsystem.shutter.gui.EncoderPlotData
 
lock() - Method in class org.lsst.ccs.subsystem.shutter.gui.HallPlotData
 
lock() - Method in class org.lsst.ccs.subsystem.shutter.gui.PredictionPlotData
Locking isn't implemented.

N

names(int) - Method in class org.lsst.ccs.subsystem.shutter.gui.EncoderPlotData
 
names(int) - Method in class org.lsst.ccs.subsystem.shutter.gui.HallPlotData
 
names(int) - Method in class org.lsst.ccs.subsystem.shutter.gui.PredictionPlotData
Gets the name of one of the dimensions of a data point.

O

onStatusMessage(StatusMessage) - Method in class org.lsst.ccs.subsystem.shutter.gui.StatusListener
 
openShutter() - Method in class org.lsst.ccs.subsystem.shutter.gui.Commander
 
openShutter() - Method in class org.lsst.ccs.subsystem.shutter.gui.Dispatcher
 
openShutter() - Method in interface org.lsst.ccs.subsystem.shutter.gui.PluginActions
Command the shutter worker to start opening the shutter.
org.lsst.ccs.subsystem.shutter.gui - package org.lsst.ccs.subsystem.shutter.gui
 

P

paintComponent(Graphics) - Method in class org.lsst.ccs.subsystem.shutter.gui.BladesDisplay
 
PluginActions - Interface in org.lsst.ccs.subsystem.shutter.gui
All the actions that the may be performed by the shutter GUI on itself, the CCS status bus, the shutter worker, etc.
POSITION - Static variable in class org.lsst.ccs.subsystem.shutter.gui.EncoderPlotData
The dimension number used to get the position using EncoderPlotData.getValue(org.freehep.util.Value, int, int)
POSITION - Static variable in class org.lsst.ccs.subsystem.shutter.gui.HallPlotData
 
POSITION - Static variable in class org.lsst.ccs.subsystem.shutter.gui.PredictionPlotData
 
PredictionPlotData - Class in org.lsst.ccs.subsystem.shutter.gui
Contains the data set for a predicted trajectory of a blade set.
PredictionPlotData() - Constructor for class org.lsst.ccs.subsystem.shutter.gui.PredictionPlotData
 

R

removePlotDataListener(PlotDataListener) - Method in class org.lsst.ccs.subsystem.shutter.gui.EncoderPlotData
 
removePlotDataListener(PlotDataListener) - Method in class org.lsst.ccs.subsystem.shutter.gui.HallPlotData
 
removePlotDataListener(PlotDataListener) - Method in class org.lsst.ccs.subsystem.shutter.gui.PredictionPlotData
 
reset() - Method in class org.lsst.ccs.subsystem.shutter.gui.EncoderPlotData
Clears all data and causes the plot pane to be repainted.
reset() - Method in class org.lsst.ccs.subsystem.shutter.gui.HallPlotData
Clears away all data and causes the plot pane to be repainted.
reset() - Method in class org.lsst.ccs.subsystem.shutter.gui.PredictionPlotData
Clears away any old data and cause the plot pane to be repainted.
resync() - Method in class org.lsst.ccs.subsystem.shutter.gui.Commander
 
resync() - Method in class org.lsst.ccs.subsystem.shutter.gui.Dispatcher
 
resync() - Method in interface org.lsst.ccs.subsystem.shutter.gui.PluginActions
Command the shutter worker to resynchronize its state with that of the shutter controller.
RootPanel - Class in org.lsst.ccs.subsystem.shutter.gui
A panel that contains the entire GUI with the trajectory and blades displays at the top and the control panel at the bottom.
RootPanel() - Constructor for class org.lsst.ccs.subsystem.shutter.gui.RootPanel
 

S

setBladeSetPositions(double, double) - Method in class org.lsst.ccs.subsystem.shutter.gui.DisplayPanel
Sets the blade set positions in the shutter assembly drawing, makes sure that it's visible and repaints it.
setEnabled(boolean) - Method in class org.lsst.ccs.subsystem.shutter.gui.ControlPanel
 
showCommandFailure(String) - Method in class org.lsst.ccs.subsystem.shutter.gui.ControlPanel
 
showCommandFailure(String) - Method in class org.lsst.ccs.subsystem.shutter.gui.Dispatcher
 
showCommandFailure(String) - Method in interface org.lsst.ccs.subsystem.shutter.gui.PluginActions
Show that the last attempt to command the shutter worker failed.
showCommandSuccess() - Method in class org.lsst.ccs.subsystem.shutter.gui.ControlPanel
 
showCommandSuccess() - Method in class org.lsst.ccs.subsystem.shutter.gui.Dispatcher
 
showCommandSuccess() - Method in interface org.lsst.ccs.subsystem.shutter.gui.PluginActions
Show that the shutter worker accepted the last command.
showPhysicalState(PhysicalState) - Method in class org.lsst.ccs.subsystem.shutter.gui.ControlPanel
 
showPhysicalState(PhysicalState) - Method in class org.lsst.ccs.subsystem.shutter.gui.Dispatcher
 
showPhysicalState(PhysicalState) - Method in interface org.lsst.ccs.subsystem.shutter.gui.PluginActions
Update the display of the "physical state" of the shutter gotten from the state bundle of the worker subsystem.
showPredictedTrajectory(MotionDone) - Method in class org.lsst.ccs.subsystem.shutter.gui.DisplayPanel
Plots the prediction for a single blade set movement.
showStatus(ShutterStatus) - Method in class org.lsst.ccs.subsystem.shutter.gui.ControlPanel
 
showStatus(ShutterStatus) - Method in class org.lsst.ccs.subsystem.shutter.gui.Dispatcher
 
showStatus(ShutterStatus) - Method in class org.lsst.ccs.subsystem.shutter.gui.DisplayPanel
 
showStatus(ShutterStatus) - Method in interface org.lsst.ccs.subsystem.shutter.gui.PluginActions
Update displays according to the latest ShutterStatus message received
showTrajectory(MotionDone) - Method in class org.lsst.ccs.subsystem.shutter.gui.Dispatcher
 
showTrajectory(MotionDone) - Method in class org.lsst.ccs.subsystem.shutter.gui.DisplayPanel
 
showTrajectory(MotionDone) - Method in interface org.lsst.ccs.subsystem.shutter.gui.PluginActions
Update displays using the latest MotionDone message received.
showWorkerIsReachable() - Method in class org.lsst.ccs.subsystem.shutter.gui.ControlPanel
 
showWorkerIsReachable() - Method in class org.lsst.ccs.subsystem.shutter.gui.Dispatcher
 
showWorkerIsReachable() - Method in interface org.lsst.ccs.subsystem.shutter.gui.PluginActions
Show that we're connected to the buses and that the worker is online.
showWorkerIsUnreachable(String) - Method in class org.lsst.ccs.subsystem.shutter.gui.ControlPanel
 
showWorkerIsUnreachable(String) - Method in class org.lsst.ccs.subsystem.shutter.gui.Dispatcher
 
showWorkerIsUnreachable(String) - Method in interface org.lsst.ccs.subsystem.shutter.gui.PluginActions
Show that the worker subsystem can't be communicated with.
shutdown() - Method in class org.lsst.ccs.subsystem.shutter.gui.ShutterPlugin
 
ShutterPlugin - Class in org.lsst.ccs.subsystem.shutter.gui
A CCS graphical console plugin that defines a menu item for the shutter in the subsystems menu and which displays the shutter GUI in a panel provided by the console.
ShutterPlugin() - Constructor for class org.lsst.ccs.subsystem.shutter.gui.ShutterPlugin
 
start() - Method in class org.lsst.ccs.subsystem.shutter.gui.ShutterPlugin
 
StatusListener - Class in org.lsst.ccs.subsystem.shutter.gui
Detects the presence or absence of the worker subsystem on the CCS status bus and listens for any status messages from it.
StatusListener(ShutterPlugin) - Constructor for class org.lsst.ccs.subsystem.shutter.gui.StatusListener
 
stop() - Method in class org.lsst.ccs.subsystem.shutter.gui.ShutterPlugin
 
stopMotion() - Method in class org.lsst.ccs.subsystem.shutter.gui.Commander
 
stopMotion() - Method in class org.lsst.ccs.subsystem.shutter.gui.Dispatcher
 
stopMotion() - Method in interface org.lsst.ccs.subsystem.shutter.gui.PluginActions
Command the shutter worker to stop all blade set motion and reset the controller.

T

takeExposure(double) - Method in class org.lsst.ccs.subsystem.shutter.gui.Commander
 
takeExposure(double) - Method in class org.lsst.ccs.subsystem.shutter.gui.Dispatcher
 
takeExposure(double) - Method in interface org.lsst.ccs.subsystem.shutter.gui.PluginActions
Command the shutter worker to start taking an exposure.
TIME - Static variable in class org.lsst.ccs.subsystem.shutter.gui.EncoderPlotData
The dimension number used to get the time using EncoderPlotData.getValue(org.freehep.util.Value, int, int)
TIME - Static variable in class org.lsst.ccs.subsystem.shutter.gui.HallPlotData
 
TIME - Static variable in class org.lsst.ccs.subsystem.shutter.gui.PredictionPlotData
 
TrajectoryDisplay - Class in org.lsst.ccs.subsystem.shutter.gui
Displays plots of the predicted and actual motions of the shutter blade sets.
types(int) - Method in class org.lsst.ccs.subsystem.shutter.gui.EncoderPlotData
 
types(int) - Method in class org.lsst.ccs.subsystem.shutter.gui.HallPlotData
 
types(int) - Method in class org.lsst.ccs.subsystem.shutter.gui.PredictionPlotData
Returns the data type (class object) for the values of a given dimension.

V

VELOCITY - Static variable in class org.lsst.ccs.subsystem.shutter.gui.PredictionPlotData
 
A B C D E G H I L N O P R S T V 
Skip navigation links

Copyright © 2019 LSST. All rights reserved.