public interface CODAStateMachine
CODATransition
Modifier and Type | Method and Description |
---|---|
void |
download()
This method implements the DOWNLOAD transition of the CODA run control state machine.
|
void |
end()
This method implements the END transition of the CODA run control state machine.
|
EmuEventNotify |
getEndCallback()
This method gets the callback object previously registered by the caller
used to notify upon the arrival of an END event.
|
EmuEventNotify |
getPrestartCallback()
This method gets the callback object previously registered by the caller
used to notify upon the arrival of a PRESTART event.
|
void |
go()
This method implements the GO transition of the CODA run control state machine.
|
void |
pause()
This method implements the PAUSE transition of the CODA run control state machine.
|
void |
prestart()
This method implements the PRESTART transition of the CODA run control state machine.
|
void |
registerEndCallback(EmuEventNotify callback)
This method allows for setting a object used to notify the caller when an END event
has arrived (or any other occurrence for that matter).
|
void |
registerPrestartCallback(EmuEventNotify callback)
This method allows for setting a object used to notify the caller when a PRESTART event
has arrived (or any other occurrence for that matter).
|
void |
reset()
This method implements the RESET transition of the CODA run control state machine.
|
void go() throws CmdExecException
CmdExecException
- if error during command execution.void end() throws CmdExecException
CmdExecException
- if error during command execution.void pause() throws CmdExecException
CmdExecException
- if error during command execution.void prestart() throws CmdExecException
CmdExecException
- if error during command execution.void download() throws CmdExecException
CmdExecException
- if error during command execution.void reset()
void registerEndCallback(EmuEventNotify callback)
callback
- object used for notifying caller.EmuEventNotify getEndCallback()
void registerPrestartCallback(EmuEventNotify callback)
callback
- object used for notifying caller.EmuEventNotify getPrestartCallback()