public interface MovedByEPOSController
extends org.lsst.ccs.UsesSubsystem
| Modifier and Type | Method and Description |
|---|---|
String |
getControllerName()
Return the name of the controller.
|
boolean |
isControllerInFault()
Return true if the controller is in fault (an EmergencyMessage has been previously received.)
|
default void |
processEmergencyMessage(EmergencyMessage emcyMsg)
This method is to be used when receiving an EmergencyMessage from the CANbus.
|
default void |
processFaultReset()
What to do when a faultReset has been done on the controller.
|
default void |
processUpdate(Observable source,
org.lsst.ccs.framework.Module.ValueUpdate v)
What to do when the Modules we observe send there new values.
|
void |
publishData() |
void |
setControllerInFault(boolean controllerInFault) |
String getControllerName()
boolean isControllerInFault()
void setControllerInFault(boolean controllerInFault)
controllerInFault - void publishData()
default void processUpdate(Observable source, org.lsst.ccs.framework.Module.ValueUpdate v)
source - v - default void processEmergencyMessage(EmergencyMessage emcyMsg)
emcyMsg - the emergency message to be processed.default void processFaultReset()
Copyright © 2016 LSST. All rights reserved.