
public interface PluginActions
| Modifier and Type | Method and Description |
|---|---|
default void |
calibrate()
Command the shutter worker to start a calibration.
|
default void |
center()
Command the shutter worker to start centering the blade sets.
|
default void |
changeBrakeState(ShutterSide side,
boolean brakeOn)
Command the shutter to turn one of the blade set brakes on or off.
|
default void |
closeShutter()
Command the shutter worker to start closing the shutter.
|
default void |
connect()
Connect to the CCS buses and check that the worker is online..
|
default void |
disconnect()
Disconnect from the CCS buses.
|
default void |
goToProd()
Command the shutter worker to go into production mode.
|
default void |
openShutter()
Command the shutter worker to start opening the shutter.
|
default void |
resync()
Command the shutter worker to resynchronize its state with that
of the shutter controller.
|
default void |
showCommandFailure(String message)
Show that the last attempt to command the shutter worker failed.
|
default void |
showCommandSuccess()
Show that the shutter worker accepted the last command.
|
default void |
showPhysicalState(PhysicalState phys)
Update the display of the "physical state" of the shutter gotten from the state bundle
of the worker subsystem.
|
default void |
showStatus(ShutterStatus status)
Update displays according to the latest
ShutterStatus message received |
default void |
showTrajectory(MotionDone motion)
Update displays using the latest
MotionDone message received. |
default void |
showWorkerIsReachable()
Show that we're connected to the buses and that the worker is online.
|
default void |
showWorkerIsUnreachable(String message)
Show that the worker subsystem can't be communicated with.
|
default void |
stopMotion()
Command the shutter worker to stop all blade set motion and reset the
controller.
|
default void |
takeExposure(double exposureTime)
Command the shutter worker to start taking an exposure.
|
default void calibrate()
default void center()
default void changeBrakeState(ShutterSide side, boolean brakeOn)
side - The blade set to be affected.brakeOn - True if the brake is to be on (engaged).default void closeShutter()
default void connect()
default void disconnect()
default void goToProd()
default void openShutter()
default void resync()
default void showCommandSuccess()
default void showCommandFailure(String message)
message - A short explanation of the failure..default void showPhysicalState(PhysicalState phys)
phys - The state to display.default void showStatus(ShutterStatus status)
ShutterStatus message receivedstatus - The ShutterStatus message.default void showWorkerIsReachable()
default void showWorkerIsUnreachable(String message)
message - A short message describing the problem.default void showTrajectory(MotionDone motion)
MotionDone message received.motion - The MotionDone message.default void stopMotion()
default void takeExposure(double exposureTime)
exposureTime - The exposure time in seconds.Copyright © 2019 LSST. All rights reserved.