kradio4  r778
Public Member Functions | Protected Attributes | List of all members
RDSDecoder Class Reference

#include <rds_decoder.h>

Collaboration diagram for RDSDecoder:
Collaboration graph
[legend]

Public Member Functions

 RDSDecoder (RDSGroup *rds_group_decoder)
 
 ~RDSDecoder ()
 
void addRawData (unsigned char *rawdata, int n)
 
const RDS_Type0A_DecodergetStationNameDecoder () const
 
const RDS_Type2AB_DecodergetRadioTextADecoder () const
 
const RDS_Type2AB_DecodergetRadioTextBDecoder () const
 
double statsBlockErrorRate () const
 
double statsGroupErrorRate () const
 

Protected Attributes

RDSGroupm_group_decoder
 
RDSTypeDecoderm_type_decoders [GROUP_TYPE_COUNT]
 

Detailed Description

Definition at line 31 of file rds_decoder.h.

Constructor & Destructor Documentation

RDSDecoder::RDSDecoder ( RDSGroup rds_group_decoder)
RDSDecoder::~RDSDecoder ( )

Member Function Documentation

void RDSDecoder::addRawData ( unsigned char *  rawdata,
int  n 
)
const RDS_Type2AB_Decoder* RDSDecoder::getRadioTextADecoder ( ) const
const RDS_Type2AB_Decoder* RDSDecoder::getRadioTextBDecoder ( ) const
const RDS_Type0A_Decoder* RDSDecoder::getStationNameDecoder ( ) const
double RDSDecoder::statsBlockErrorRate ( ) const
double RDSDecoder::statsGroupErrorRate ( ) const

Member Data Documentation

RDSGroup* RDSDecoder::m_group_decoder
protected

Definition at line 48 of file rds_decoder.h.

RDSTypeDecoder* RDSDecoder::m_type_decoders[GROUP_TYPE_COUNT]
protected

Definition at line 49 of file rds_decoder.h.


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