![]() |
DSMCC
21.3.0
|
Functions/methods for creating/destroying and managing attributes of DSM-CC modules. More...
#include "clDsmSystem.h"#include "module.h"#include "clDsmUtils.h"#include "cacheMgr.h"#include "moduleData.h"#include "moduleDecompress.h"#include "loadRqst.h"#include "dataCarousel.h"#include "sectionTimer.h"#include "loadMgr.h"#include "stb_os.h"#include "defMemUtilsContig.h"#include "defMemUtilsMgd.h"Macros | |
| #define | CACHE0_TIMEOUT_MS 30 |
| #define | MAX_CURRENT_USE_COUNT (~(0xFFFFFFFF << ((sizeof(pModule->currentUseCount) * 8) - 1))) |
Functions | |
| E_DscError | DSC_ModuleCreate (P_DsmCoreInst idp, U16BIT moduleId, P_Module *ppModule) |
| void | DSC_ModuleDestroy (P_DsmCoreInst idp, P_Module pModule) |
| void | DSC_ModuleUse (P_DsmCoreInst idp, P_Module pModule) |
| void | DSC_ModuleUnUse (P_DsmCoreInst idp, P_Module pModule) |
| E_DscError | DSC_ModuleAcquireStart (P_DsmCoreInst idp, P_Module pModule, E_SFPriority sfPriority) |
| Start aquisition of module. | |
| E_DscError | DSC_ModuleAcquireRestart (P_DsmCoreInst idp, P_Module pModule) |
| Restart aquisition of module. | |
| void | DSC_ModuleAcquireStop (P_DsmCoreInst idp, P_Module pModule) |
| Stop aquisition of module. | |
| void | DSC_ModuleDelete (P_DsmCoreInst idp, P_Module pModule) |
| Destroy the module and destroy parent DC if now empty. | |
| void | DSC_ModuleDeleteDcTidyUp (P_DsmCoreInst idp, P_Module pModule) |
| Delete module and destroy parent DC if now empty. | |
| E_DscError | DSC_ModuleDataRefresh (P_DsmCoreInst idp, P_Module pModule) |
| void | DSC_ModuleResetState (P_DsmCoreInst idp, P_Module pModule, E_ModuleStatus reqdState) |
| E_DscError | DSC_ModuleDecompress (P_DsmCoreInst idp, P_Module pModule) |
| E_DscError | DSC_ModuleUpdate (P_DsmCoreInst idp, P_Module pModule, U8BIT *pDDBMsgPayload, U16BIT ddbMsgPayloadLen) |
| P_Module | DSC_ModuleListFindById (P_LLControl pModuleList, U16BIT moduleId) |
| E_DscError | DSC_ModuleAddLoadRequest (P_DsmCoreInst idp, P_Module pModule, H_Object hLoadRqst) |
| BOOLEAN | DSC_ModuleRemoveLoadRequest (P_DsmCoreInst idp, H_Object hLoadRqst) |
| void | DSC_ModuleAbortLoadRequests (P_DsmCoreInst idp, P_Module pModule) |
| E_SFPriority | DSC_ModulePriority (P_Module pModule) |
Functions/methods for creating/destroying and managing attributes of DSM-CC modules.
1.8.13