![]() |
DSMCC
21.3.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.13