Public Methods |
| | mswCONTROL (mswMOD_LIST_MANAGER &listManager, mswEVAL_STATE &eval) |
| | mswCONTROL (const dbSYMADDRESS dbPoint, mswMOD_LIST_MANAGER &listManager, mswEVAL_STATE &eval) |
| virtual | ~mswCONTROL () |
| virtual ccsCOMPL_STAT | Init () |
| ccsCOMPL_STAT | Recover () |
Protected Methods |
| virtual evhCB_COMPL_STAT | TcsColdStartCB (msgMESSAGE &msg, void *udata) |
| virtual evhCB_COMPL_STAT | TcsStartCB (msgMESSAGE &msg, void *udata) |
| virtual evhCB_COMPL_STAT | TcsStopCB (msgMESSAGE &msg, void *udata) |
| virtual evhCB_COMPL_STAT | TcsShutdownCB (msgMESSAGE &msg, void *udata) |
| virtual evhCB_COMPL_STAT | TcsPauseCB (msgMESSAGE &msg, void *udata) |
| virtual evhCB_COMPL_STAT | TcsPresetCB (msgMESSAGE &msg, void *udata) |
| virtual evhCB_COMPL_STAT | TcsEndPresetCB (msgMESSAGE &msg, void *udata) |
| virtual evhCB_COMPL_STAT | TcsAlignCB (msgMESSAGE &msg, void *udata) |
| virtual evhCB_COMPL_STAT | TcsEndAlignCB (msgMESSAGE &msg, void *udata) |
| virtual evhCB_COMPL_STAT | ExitCB (msgMESSAGE &msg, void *udata) |
| virtual evhCB_COMPL_STAT | InitCB (msgMESSAGE &msg, void *udata) |
| virtual evhCB_COMPL_STAT | MswDoneCB (msgMESSAGE &msg, void *udata) |
| virtual evhCB_COMPL_STAT | MswErrorCB (msgMESSAGE &msg, vltLOGICAL chFocusErr=ccsFALSE) |
| virtual evhCB_COMPL_STAT | CompletedCB (msgMESSAGE &, void *) |
| virtual evhCB_COMPL_STAT | ErrorCB (msgMESSAGE &, void *) |
| virtual evhCB_COMPL_STAT | TimeoutCB (msgMESSAGE &, void *) |
| vltLOGICAL | CommandInProgress (msgMESSAGE &msg) |
| ccsCOMPL_STAT | GetState (vltINT32 &stateValue) |
| ccsCOMPL_STAT | GetState (vltINT32 &stateValue, vltINT32 &subStateValue) |
| ccsCOMPL_STAT | SetSubState (vltINT32 subStateValue) |
Protected Attributes |
| mswMOD_LIST_MANAGER & | modListManager |
| msgMESSAGE | mswMsg |
| mswEVAL_STATE & | evalState |
Private Methods |
| ccsCOMPL_STAT | ActivateSyncObj (int readyState) |
| ccsCOMPL_STAT | BroadcastCommand (msgCMD cmdName, char *cmdBuf="", vltINT8 phase=mswSEND_NO_PHASE) |
| ccsCOMPL_STAT | ConstructorInit () |
Private Attributes |
| evhDB_SYNC | waitAllReady |
| vltINT32 | readyTimeout |
| vltINT32 | stopTimeout |
| int32 | substate = mswSUB |
| _STATE_IDLE int32 | busy = 0 |
| int32 | readyTimeout = 10 |
| int32 | stopTimeout = 10 |
| mswMOD_LIST_MANAGER | list |