ATSC3  24.10.0
Public Member Functions | List of all members
CAtscCore Class Reference

#include <atsc_core.h>

Public Member Functions

 CAtscCore ()
 Constructor of CAtscCore. More...
 
 ~CAtscCore ()
 Destructor for CAtscCore. More...
 
sServiceListTable_t GetSltData (void)
 Get slt data. More...
 
int32_t ProcessAlpData (int32_t iCh, uint8_t *pData, uint32_t iDataLen)
 Parse Alp data. More...
 
int32_t ProcessLLS (uint32_t iCh, uint8_t *pData, int32_t iDataLen)
 Process LLS data. More...
 
std::string GetGuideInfo (char *sUri)
 To get the guide information for services in xml format. More...
 
void * GetDataBaseHandle (void)
 To get Database class handle. More...
 
void * GetSubscribeHandle (void)
 To get Subscribe class handle. More...
 
void * GetServicesHandle (void)
 To get Service class handle. More...
 
void * GetDemodSenderHandle (void)
 To get Demod Sender class handle. More...
 
void * GetDumpHandle (void)
 To get Dump class handle. More...
 
std::string GetDumpHistory (void)
 To Make the Dump History information about tuner. More...
 
void StartService ()
 Start other functionalities such ATSC1. More...
 
bool DBSelect (int32_t iType, char *pParam1)
 Select required data base. More...
 
bool DBDelete (int32_t iType, char *pParam1)
 
std::list< sDownloadFileInfo_tGetDBFileInfo (void)
 Get data base Info. More...
 
std::list< sHeldMsgProperties_tGetDBHeldMsgInfo (void)
 Get Held data base Info. More...
 
size_t GetDBHeldMsgSz (void)
 Get Held Msg Size. More...
 
size_t GetDBFileInfoSz (void)
 Get Data File Size. More...
 
bool UpdateDB (int32_t iType, void *pParam1, void *pParam2)
 Updated data base info. More...
 
std::string GetSystemTime ()
 
std::string GetOnScreenMsg ()
 To get the on-screen message notification. More...
 
sRrtDataTable_t GetRrt ()
 To get the rating regional information. More...
 
void GetUserServiceInfo (int32_t iServiceId, int32_t iPhyCh, int32_t iMajorCh, int32_t iMinorCh)
 Get the user selected service information. More...
 

Detailed Description

CAtscCore

Constructor & Destructor Documentation

◆ CAtscCore()

CAtscCore::CAtscCore ( )

Constructor of CAtscCore.

Parameters
N/A
Return values
N/A

◆ ~CAtscCore()

CAtscCore::~CAtscCore ( )

Destructor for CAtscCore.

Parameters
N/A
Return values
N/A

Member Function Documentation

◆ DBSelect()

CAtscCore::DBSelect ( int32_t  iType,
char *  pParam1 
)

Select required data base.

Delete required data base.

Parameters
int32_tiType, char *pParam1
Return values
bool

◆ GetDataBaseHandle()

CAtscCore::GetDataBaseHandle ( void  )

To get Database class handle.

Parameters
NA
Return values
void*

◆ GetDBFileInfo()

CAtscCore::GetDBFileInfo ( void  )

Get data base Info.

Parameters
void
Return values
sDownloadFileInfo_t

◆ GetDBFileInfoSz()

CAtscCore::GetDBFileInfoSz ( void  )

Get Data File Size.

Parameters
void
Return values
size_t

◆ GetDBHeldMsgInfo()

CAtscCore::GetDBHeldMsgInfo ( void  )

Get Held data base Info.

Parameters
void
Return values
sDownloadFileInfo_t

◆ GetDBHeldMsgSz()

CAtscCore::GetDBHeldMsgSz ( void  )

Get Held Msg Size.

Parameters
void
Return values
size_t

◆ GetDemodSenderHandle()

CAtscCore::GetDemodSenderHandle ( void  )

To get Demod Sender class handle.

Parameters
NA
Return values
void*

◆ GetDumpHandle()

CAtscCore::GetDumpHandle ( void  )

To get Dump class handle.

Parameters
NA
Return values
void*

◆ GetDumpHistory()

CAtscCore::GetDumpHistory ( void  )

To Make the Dump History information about tuner.

Parameters
NA
Return values
std::string

◆ GetGuideInfo()

CAtscCore::GetGuideInfo ( char *  sUri)

To get the guide information for services in xml format.

Parameters
char*sUri
Return values
std::string

◆ GetOnScreenMsg()

CAtscCore::GetOnScreenMsg ( )

To get the on-screen message notification.

Parameters
none
Return values
std::string

◆ GetRrt()

CAtscCore::GetRrt ( void  )

To get the rating regional information.

Parameters
none
Return values
sRrtDataTable_t

◆ GetServicesHandle()

CAtscCore::GetServicesHandle ( void  )

To get Service class handle.

Parameters
NA
Return values
void*

◆ GetSltData()

CAtscCore::GetSltData ( void  )

Get slt data.

Parameters
None
Return values
sServiceListTable_t

◆ GetSubscribeHandle()

CAtscCore::GetSubscribeHandle ( void  )

To get Subscribe class handle.

Parameters
NA
Return values
void*

◆ GetUserServiceInfo()

CAtscCore::GetUserServiceInfo ( int32_t  iServiceId,
int32_t  iPhyCh,
int32_t  iMajorCh,
int32_t  iMinorCh 
)

Get the user selected service information.

Parameters
int32_tiServiceId , int32_t iPhyCh , int32_t iMajorCh , int32_t iMinorCh
Return values
void

◆ ProcessAlpData()

CAtscCore::ProcessAlpData ( int32_t  iCh,
uint8_t *  pData,
uint32_t  iDataLen 
)

Parse Alp data.

Parameters
int32_tiCh, uint8_t *pData, uint32_t iDataLen
Return values
int32_t

◆ ProcessLLS()

CAtscCore::ProcessLLS ( uint32_t  iCh,
uint8_t *  pData,
int32_t  iDataLen 
)

Process LLS data.

Parameters
uint8_t*pData, int32_t data_length
Return values
int32_t(eLlsResult_t)

◆ StartService()

CAtscCore::StartService ( )

Start other functionalities such ATSC1.

Parameters
N/A
Return values
N/A
Parameters
N/A
Return values
std::string

◆ UpdateDB()

CAtscCore::UpdateDB ( int32_t  iType,
void *  pParam1,
void *  pParam2 
)

Updated data base info.

Parameters
int32_tiType, void *pParam1, void*pParam2
Return values
bool

The documentation for this class was generated from the following files: