DtvKit_ATSC3.0
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
CLowLevelSignaling Class Reference

#include <atsc_core_atsc3_lls.h>

Public Member Functions

 CLowLevelSignaling (char *pDefault_path)
 To copied the default path to directory path.
 
eLlsResult_t ParseSlt (int32_t iCh, uint8_t *pData, int32_t iDataLength, CServiceGuide *guide)
 To parse the Service List Table and Update for the Guide information via UpdateAT3Guide().
 
sServiceListTable_t GetSlt (void)
 To get the Service List Table information.
 
std::string GetAeat (void)
 To get the Advanced Emergency Alerting information.
 
int32_t ParseIp (const uint8_t *pData, sIpHeader_t *pIp)
 To parse the IP header information.
 
std::string GetSystemTime ()
 To get read system time.
 
sRrtDataTable_t GetRrt ()
 To get the rating regional information.
 
std::string GetOnScreenMsgNotify ()
 To get the on-screen message notification.
 

Public Attributes

std::map< int32_t, std::string > mAeatMap
 

Detailed Description

CLowLevelSignaling

Constructor & Destructor Documentation

◆ CLowLevelSignaling()

CLowLevelSignaling::CLowLevelSignaling ( char * pDefault_path)
inline

To copied the default path to directory path.

Parameters
pDefault_path
Return values
NA

Member Function Documentation

◆ GetAeat()

CLowLevelSignaling::GetAeat ( void )

To get the Advanced Emergency Alerting information.

Parameters
none
Return values
std::string

◆ GetOnScreenMsgNotify()

CLowLevelSignaling::GetOnScreenMsgNotify ( )

To get the on-screen message notification.

Parameters
none
Return values
std::string

◆ GetRrt()

CLowLevelSignaling::GetRrt ( )

To get the rating regional information.

Parameters
none
Return values
sRrtDataTable_t

◆ GetSlt()

CLowLevelSignaling::GetSlt ( void )

To get the Service List Table information.

Parameters
none
Return values
sServiceListTable_t

◆ GetSystemTime()

CLowLevelSignaling::GetSystemTime ( )

To get read system time.

Parameters
none
Return values
std::string

◆ ParseIp()

CLowLevelSignaling::ParseIp ( const uint8_t * pData,
sIpHeader_t * pIp )

To parse the IP header information.

Parameters
pData,sIpHeader_t*pIp
Return values
int32_t(20 as value)

◆ ParseSlt()

CLowLevelSignaling::ParseSlt ( int32_t iCh,
uint8_t * pData,
int32_t iDataLength,
CServiceGuide * guide )

To parse the Service List Table and Update for the Guide information via UpdateAT3Guide().

Parameters
iCh,pData,iDataLength,CServiceGuide*guide
Return values
eLlsResult_t

Member Data Documentation

◆ mAeatMap

std::map<int32_t, std::string> CLowLevelSignaling::mAeatMap

mAeatMap


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