![]() |
DSMCC
22.3.0
|
Implementation of the Update Carousel module. More...
#include "rootCarousel.h"
Go to the source code of this file.
Classes | |
struct | s_UpdateCarousel |
Typedefs | |
typedef struct s_UpdateCarousel | S_UpdateCarousel |
typedef struct s_UpdateCarousel * | P_UpdateCarousel |
Functions | |
E_DscError | DSC_UpdCrslCreate (P_DsmCoreInst idp, U16BIT serviceId, U32BIT carouselId, P_UpdateCarousel *ppUpdateCarousel) |
Creates an instance of the UpdateCarousel and initialises it. More... | |
void | DSC_UpdCrslDestroy (P_DsmCoreInst idp, P_UpdateCarousel pUC) |
Destroy UpdateCarousel. More... | |
E_DscError | DSC_UpdCrslParseGroupInfo (P_DsmCoreInst idp, P_UpdateCarousel pUC, U8BIT *pDsiPrivate, U16BIT dsiPrivateLen) |
Parse DSI private data from Group Info of Update Carousel. More... | |
BOOLEAN | DSC_UpdCrslCheckCompatibility (P_UpdateCarousel pUC, U8BIT *pCompatDesc, U16BIT compatLen) |
Implementation of the Update Carousel module.
Header to the Update Carousel module.
E_DscError DSC_UpdCrslCreate | ( | P_DsmCoreInst | idp, |
U16BIT | serviceId, | ||
U32BIT | oui, | ||
P_UpdateCarousel * | ppUC | ||
) |
Creates an instance of the UpdateCarousel and initialises it.
idp | DSM core Instance |
serviceId | Service Id on which to find Update Carousel |
oui | Organisation Unique Identifier of manufacturer |
ppUC | Pointer to return Update Carousel |
void DSC_UpdCrslDestroy | ( | P_DsmCoreInst | idp, |
P_UpdateCarousel | pUC | ||
) |
Destroy UpdateCarousel.
idp | DSM core Instance |
pUC | Pointer to Update Carousel |
E_DscError DSC_UpdCrslParseGroupInfo | ( | P_DsmCoreInst | idp, |
P_UpdateCarousel | pUC, | ||
U8BIT * | pDsiPrivate, | ||
U16BIT | dsiPrivateLen | ||
) |
Parse DSI private data from Group Info of Update Carousel.
idp | DSM core Instance |
pUC | Pointer to Update Carousel |
pDsiPrivate | Pointer to DSI private data |
dsiPrivateLen | Length of DSI private data |