
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 brakeEngaged)
Command the shutter to engage or release one of the blade set brakes.
|
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 |
openShutter()
Command the shutter worker to start opening the shutter.
|
default void |
prodMode()
Command the shutter worker to go into production mode.
|
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 |
showStateBundle(PhysicalState phys,
SoftwareState soft)
Update the display of worker state bundle elements.
|
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 brakeEngaged)
side - The blade set to be affected.brakeEngaged - True if the brake is to be engaged, else false.default void closeShutter()
default void connect()
default void disconnect()
default void prodMode()
default void openShutter()
default void resync()
default void showCommandSuccess()
default void showCommandFailure(String message)
message - A short explanation of the failure..default void showStateBundle(PhysicalState phys, SoftwareState soft)
phys - The PhysicalState value to display.soft - The SoftwareState value 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 © 2020 LSST. All rights reserved.