#include <mswMOD_LIST_MANAGER.h>
Collaboration diagram for mswMOD_LIST_MANAGER:
Public Methods | |
mswMOD_LIST_MANAGER () | |
mswMOD_LIST_MANAGER (const dbSYMADDRESS dbPoint) | |
~mswMOD_LIST_MANAGER () | |
ccsCOMPL_STAT | SendAll (msgMESSAGE &msg, const vltINT8 phase=mswSEND_NO_PHASE, const vltINT8 mode=mswSEND_REQUIRED, const vltINT8 focus=0) |
ccsCOMPL_STAT | UpdateCallbacks () |
const mswMOD_RECORD_ARRAY & | GetRequiredModules () |
vltLOGICAL | CheckReqModState (vltINT32 stateToCheck) |
ccsCOMPL_STAT | UpdateReqModList (vltINT8 oldFocus, vltINT8 newFocus) |
ccsCOMPL_STAT | DisableModulesListEvent () |
ccsCOMPL_STAT | EnableModulesListEvent () |
Protected Methods | |
virtual evhCB_COMPL_STAT | ListChangedCB (evtEVENT_MSG &msg, void *udata) |
virtual evhCB_COMPL_STAT | UnitStateChangedCB (evtEVENT_MSG &msg, void *udata) |
Private Methods | |
ccsCOMPL_STAT | ConstructorInit () |
ccsCOMPL_STAT | TriggerEvaluation (vltINT8 whatToTrigger) |
Private Attributes | |
evtEVENT | evt |
evtEVENT | unitEvent [mswNO_OF_MODULES] |
mswMOD_LIST * | modList |
dbSYMADDRESS | modPoint |
Table | modules |
mswNO_OF_MODULES | |
BYTES32 | modName |
BYTES32 BYTES32 | modId |
BYTES32 BYTES32 BYTES256 | modSymbAddr |
BYTES32 BYTES32 BYTES256 INT8 | startPhase |
BYTES32 BYTES32 BYTES256 INT8 INT8 | stopPhase |
BYTES32 BYTES32 BYTES256 INT8 INT8 INT8 | tracking |
BYTES32 BYTES32 BYTES256 INT8 INT8 INT8 INT8 | focus |
BYTES32 BYTES32 BYTES256 INT8 INT8 INT8 INT8 BOOLEAN | required |
BYTES32 BYTES32 BYTES256 INT8 INT8 INT8 INT8 BOOLEAN BOOLEAN | ignore |
BYTES32 BYTES32 BYTES256 INT8 INT8 INT8 INT8 BOOLEAN BOOLEAN BYTES256 userField INT32 | listchanged = 0 |
INT32 | unitchanged = 0 |
BYTES32 | cmd |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|