ATSC3  24.10.0
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. More...
 
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(). More...
 
sServiceListTable_t GetSlt (void)
 To get the Service List Table information. More...
 
std::string GetAeat (void)
 To get the Advanced Emergency Alerting information. More...
 
int32_t ParseIp (const uint8_t *pData, sIpHeader_t *pIp)
 To parse the IP header information. More...
 
std::string GetSystemTime ()
 To get read system time. More...
 
sRrtDataTable_t GetRrt ()
 To get the rating regional information. More...
 
std::string GetOnScreenMsgNotify ()
 To get the on-screen message notification. More...
 

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 ( void  )

To get the on-screen message notification.

Parameters
none
Return values
std::string

◆ GetRrt()

CLowLevelSignaling::GetRrt ( void  )

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 ( void  )

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 files: