![]()  | 
  
    DSMCC
    22.11.0
    
   | 
 
Header defining RootCarousel module - common code betweeen Update Carousel and Object Carousel. More...
#include "clDsmSystem.h"#include "linkList.h"#include "sectionFilter.h"#include "dataCarousel.h"#include "loadRqst.h"Go to the source code of this file.
Classes | |
| struct | s_RootCarousel | 
Macros | |
| #define | OC_MAGIC 0xC2A5 | 
| #define | UC_MAGIC 0xC550 | 
| #define | RC_VALID(p) (memValidate(p) && (p->magic == OC_MAGIC || p->magic == UC_MAGIC)) | 
Typedefs | |
| typedef struct s_RootCarousel | S_RootCarousel | 
Enumerations | |
| enum | E_RcStatus {  RCS_INITIAL, RCS_PENDING_BOOTINFO, RCS_BOOTING, RCS_BOOTED, RCS_LOADING, RCS_LOADED, RCS_LOAD_FAILED }  | 
Functions | |
| E_DscError | DSC_RootCrslInitialise (P_DsmCoreInst idp, P_RootCarousel pRC, U16BIT magic, U16BIT serviceId, U32BIT cid) | 
| void | DSC_RootCrslFinalise (P_DsmCoreInst idp, P_RootCarousel pRC) | 
| void | DSC_RootCrslDestroy (P_DsmCoreInst idp, P_RootCarousel pRC) | 
| E_DscError | DSC_RootCrslDiiAcquireStart (P_DsmCoreInst idp, P_RootCarousel pRC, P_DataCarousel pDC, E_SFPriority sfPriority) | 
| void | DSC_RootCrslDiiAcquireStop (P_DsmCoreInst idp, P_DataCarousel pDC) | 
| void | DSC_RootCrslAbortLoadRequest (P_DsmCoreInst idp, P_RootCarousel pRC) | 
| E_DscError | DSC_RootCrslBootCarousel (P_DsmCoreInst idp, P_RootCarousel pRC, P_CarouselInfo pCarouselInfo) | 
| Request DSI for booting carousel, since info is available.  | |
| E_DscError | DSC_RootCrslAcquireRestart (P_DsmCoreInst idp, P_RootCarousel pRC) | 
| Restart section filters.  | |
| void | DSC_RootCrslUnloadModule (P_DsmCoreInst idp, P_RootCarousel pRC, U32BIT moduleRef) | 
| Unload module on Data Carousel.  More... | |
| P_RootCarousel | DSC_RootCrslListFindById (P_LLControl plcCarousels, U16BIT serviceId, U32BIT couId) | 
| Find Carousel from ID's.  | |
| U16BIT | DSC_RootCrslGetServiceId (P_RootCarousel pRC) | 
| U16BIT | DSC_RootCrslGetPid (P_RootCarousel pRC) | 
| P_DataCarousel | DSC_RootCrslFirstDataCarousel (P_RootCarousel pRC) | 
| void | DSC_RootCrslAddDataCarousel (P_RootCarousel pRC, P_DataCarousel pDC) | 
| void | DSC_RootCrslUnload (P_DsmCoreInst idp, P_RootCarousel pRC) | 
| U16BIT | DSC_RootCrslMagic (P_RootCarousel pRC) | 
| E_DscError | DSC_RootCrslSrgObjectReset (P_RootCarousel pRC) | 
| BOOLEAN | DSC_RootCrslCheckCompatibility (P_RootCarousel pRC, U8BIT *pCompatDesc, U16BIT compatLen) | 
| void | DSC_RootCrslLoadRequestFail (P_DsmCoreInst idp, P_RootCarousel pRC) | 
Header defining RootCarousel module - common code betweeen Update Carousel and Object Carousel.
| void DSC_RootCrslUnloadModule | ( | P_DsmCoreInst | idp, | 
| P_RootCarousel | pRC, | ||
| U32BIT | moduleRef | ||
| ) | 
Unload module on Data Carousel.
| idp | DSMCC instance handle. | 
| pUC | Pointer to Root Carousel | 
| moduleRef | Reference to a module | 
 1.8.11