DSMCC  17.9.0
 All Data Structures Files Functions Typedefs
Data Structures | Typedefs | Functions
updateCarousel.h File Reference

Implementation of the Update Carousel module. More...

#include "rootCarousel.h"

Go to the source code of this file.

Data Structures

struct  s_UpdateCarousel
 

Typedefs

typedef struct s_UpdateCarousel S_UpdateCarousel
 
typedef struct s_UpdateCarouselP_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)
 

Detailed Description

Implementation of the Update Carousel module.

Header to the Update Carousel module.

Date
23/02/2015
Author
Adam Sturtridge

Definition in file updateCarousel.h.

Function Documentation

E_DscError DSC_UpdCrslCreate ( P_DsmCoreInst  idp,
U16BIT  serviceId,
U32BIT  oui,
P_UpdateCarousel ppUC 
)

Creates an instance of the UpdateCarousel and initialises it.

Parameters
idpDSM core Instance
serviceIdService Id on which to find Update Carousel
ouiOrganisation Unique Identifier of manufacturer
ppUCPointer to return Update Carousel
Returns
E_DscError

Definition at line 160 of file updateCarousel.c.

void DSC_UpdCrslDestroy ( P_DsmCoreInst  idp,
P_UpdateCarousel  pUC 
)

Destroy UpdateCarousel.

Parameters
idpDSM core Instance
pUCPointer to Update Carousel

Definition at line 223 of file updateCarousel.c.

E_DscError DSC_UpdCrslParseGroupInfo ( P_DsmCoreInst  idp,
P_UpdateCarousel  pUC,
U8BIT *  pDsiPrivate,
U16BIT  dsiPrivateLen 
)

Parse DSI private data from Group Info of Update Carousel.

Parameters
idpDSM core Instance
pUCPointer to Update Carousel
pDsiPrivatePointer to DSI private data
dsiPrivateLenLength of DSI private data
Returns
E_DscError

Definition at line 306 of file updateCarousel.c.