| Constructor and Description |
|---|
MCMDirectLayer(MCM mcm)
Create an MCMDirectLayer object
|
| Modifier and Type | Method and Description |
|---|---|
void |
addEventListener(CCSEvent.CCSEventListener eventListener) |
void |
addStateChangeListener(State.StateChangeListener<Enum> stateChangeListener) |
void |
addStatusMessageListener(EventListener<org.lsst.ccs.bus.messages.StatusMessage> eventListener) |
CCSCommand.CCSCommandResponse |
execute(CCSCommand ccsCommand) |
void |
removeEventListener(CCSEvent.CCSEventListener eventListener) |
void |
removeStateChangeListener(State.StateChangeListener<Enum> stateChangeListener) |
void |
removeStatusMessageListener(EventListener<org.lsst.ccs.bus.messages.StatusMessage> eventListener) |
public MCMDirectLayer(MCM mcm)
mcm - The MCM to which functionality will be forwarded.public CCSCommand.CCSCommandResponse execute(CCSCommand ccsCommand)
public void addStateChangeListener(State.StateChangeListener<Enum> stateChangeListener)
addStateChangeListener in interface MCMLayerpublic void removeStateChangeListener(State.StateChangeListener<Enum> stateChangeListener)
removeStateChangeListener in interface MCMLayerpublic void addEventListener(CCSEvent.CCSEventListener eventListener)
addEventListener in interface MCMLayerpublic void removeEventListener(CCSEvent.CCSEventListener eventListener)
removeEventListener in interface MCMLayerpublic void addStatusMessageListener(EventListener<org.lsst.ccs.bus.messages.StatusMessage> eventListener)
addStatusMessageListener in interface MCMLayerpublic void removeStatusMessageListener(EventListener<org.lsst.ccs.bus.messages.StatusMessage> eventListener)
removeStatusMessageListener in interface MCMLayerCopyright © 2018 LSST. All rights reserved.