SDRAngel
4.11.5
Developer docs for <a href="https://github.com/f4exb/sdrangel">SDRangel<\a>, an Open Source Qt5 / OpenGL 3.0+ SDR and signal analyzer frontend to various hardware.
|
#include <rdsparser.h>
Public Types | |
typedef std::map< unsigned int, std::string > | psns_map_t |
typedef std::pair< unsigned int, std::string > | psns_map_kv_t |
typedef std::map< unsigned int, std::set< double > > | freqs_map_t |
typedef std::pair< unsigned int, std::set< double > > | freqs_map_kv_t |
typedef std::set< double > | freqs_set_t |
Public Member Functions | |
RDSParser () | |
~RDSParser () | |
void | parseGroup (unsigned int *group) |
void | clearAllFields () |
void | clearUpdateFlags () |
Static Public Attributes | |
static const unsigned int | offset_pos [5] = {0,1,2,3,2} |
static const unsigned int | offset_word [5] = {252,408,360,436,848} |
static const unsigned int | syndrome [5] = {383,14,303,663,748} |
static const char *const | offset_name [] = {"A","B","C","D","C'"} |
static const std::string | pty_table [32] |
static const std::string | pi_country_codes [15][5] |
static const std::string | coverage_area_codes [16] |
static const std::string | rds_group_acronyms [16] |
static const std::string | rds_group_acronym_tags [16] |
static const std::string | language_codes [44] |
static const std::string | tmc_duration [8][2] |
static const int | optional_content_lengths [16] = {3,3,5,5,5,8,8,8,8,11,16,16,16,16,0,0} |
static const std::string | label_descriptions [16] |
Private Member Functions | |
double | decode_af (unsigned int) |
void | decode_optional_content (int, unsigned long int *) |
void | decode_type0 (unsigned int *group, bool B) |
void | decode_type1 (unsigned int *group, bool B) |
void | decode_type2 (unsigned int *group, bool B) |
void | decode_type3 (unsigned int *group, bool B) |
void | decode_type4 (unsigned int *group, bool B) |
void | decode_type5 (unsigned int *group, bool B) |
void | decode_type6 (unsigned int *group, bool B) |
void | decode_type7 (unsigned int *group, bool B) |
void | decode_type8 (unsigned int *group, bool B) |
void | decode_type9 (unsigned int *group, bool B) |
void | decode_type10 (unsigned int *group, bool B) |
void | decode_type11 (unsigned int *group, bool B) |
void | decode_type12 (unsigned int *group, bool B) |
void | decode_type13 (unsigned int *group, bool B) |
void | decode_type14 (unsigned int *group, bool B) |
void | decode_type15 (unsigned int *group, bool B) |
Private Attributes | |
unsigned char | pi_country_identification |
unsigned char | pi_program_reference_number |
bool | radiotext_AB_flag |
bool | debug |
bool | log |
Definition at line 26 of file rdsparser.h.
typedef std::pair<unsigned int, std::set<double> > RDSParser::freqs_map_kv_t |
Definition at line 32 of file rdsparser.h.
typedef std::map<unsigned int, std::set<double> > RDSParser::freqs_map_t |
Definition at line 31 of file rdsparser.h.
typedef std::set<double> RDSParser::freqs_set_t |
Definition at line 33 of file rdsparser.h.
typedef std::pair<unsigned int, std::string> RDSParser::psns_map_kv_t |
Definition at line 30 of file rdsparser.h.
typedef std::map<unsigned int, std::string> RDSParser::psns_map_t |
Definition at line 29 of file rdsparser.h.
RDSParser::RDSParser | ( | ) |
Definition at line 235 of file rdsparser.cpp.
References clearAllFields().
RDSParser::~RDSParser | ( | ) |
Definition at line 240 of file rdsparser.cpp.
void RDSParser::clearAllFields | ( | ) |
Definition at line 270 of file rdsparser.cpp.
References clearUpdateFlags(), m_g0_alt_freq, m_g0_artificial_head, m_g0_compressed, m_g0_count, m_g0_mono_stereo, m_g0_music_speech, m_g0_program_service_name, m_g0_psn_bitmap, m_g0_static_pty, m_g0_traffic_announcement, m_g10_count, m_g11_count, m_g12_count, m_g13_count, m_g14_alt_freq_set, m_g14_alt_freqs, m_g14_count, m_g14_mapped_freq_set, m_g14_mapped_freqs, m_g14_program_service_name, m_g14_program_service_names, m_g14_psn_counter, m_g15_count, m_g1_count, m_g1_country_index, m_g1_country_page_index, m_g1_language_index, m_g1_pin_day, m_g1_pin_hour, m_g1_pin_minute, m_g2_count, m_g2_radiotext, m_g3_aid, m_g3_appGroup, m_g3_count, m_g3_groupB, m_g3_message, m_g4_count, m_g4_day, m_g4_hours, m_g4_local_time_offset, m_g4_minutes, m_g4_month, m_g4_seconds, m_g4_year, m_g5_count, m_g6_count, m_g7_count, m_g8_content, m_g8_count, m_g8_diversion_recommended, m_g8_dp_ci, m_g8_event, m_g8_extent, m_g8_label_index, m_g8_location, m_g8_sign, m_g9_cA, m_g9_count, m_g9_dA, m_g9_dB, m_g9_varA, m_g9_varB, m_pi_area_coverage_index, m_pi_count, m_pi_country_identification, m_pi_program_identification, m_pi_program_type, m_pi_traffic_program, pi_country_identification, and pi_program_reference_number.
Referenced by BFMDemodGUI::on_clearData_clicked(), and RDSParser().
void RDSParser::clearUpdateFlags | ( | ) |
Definition at line 244 of file rdsparser.cpp.
References debug, log, m_g0_af_updated, m_g0_updated, m_g10_updated, m_g11_updated, m_g12_updated, m_g13_updated, m_g14_data_available, m_g14_updated, m_g15_updated, m_g1_updated, m_g2_updated, m_g3_updated, m_g4_updated, m_g5_updated, m_g6_updated, m_g7_updated, m_g8_updated, m_g9_updated, m_pi_updated, and radiotext_AB_flag.
Referenced by clearAllFields(), and BFMDemodGUI::rdsUpdate().
|
private |
Definition at line 588 of file rdsparser.cpp.
Referenced by decode_type0().
|
private |
Definition at line 932 of file rdsparser.cpp.
References i, label_descriptions, m_g8_content, and m_g8_label_index.
Referenced by decode_type8().
|
private |
Definition at line 467 of file rdsparser.cpp.
References decode_af(), m_g0_af_updated, m_g0_alt_freq, m_g0_artificial_head, m_g0_compressed, m_g0_count, m_g0_mono_stereo, m_g0_music_speech, m_g0_program_service_name, m_g0_psn_bitmap, m_g0_static_pty, m_g0_traffic_announcement, m_g0_updated, and m_pi_traffic_program.
Referenced by parseGroup().
|
private |
Definition at line 627 of file rdsparser.cpp.
References m_g1_count, m_g1_country_index, m_g1_country_page_index, m_g1_language_index, m_g1_pin_day, m_g1_pin_hour, m_g1_pin_minute, and m_g1_updated.
Referenced by parseGroup().
|
private |
Definition at line 977 of file rdsparser.cpp.
References m_g10_count, and m_g10_updated.
Referenced by parseGroup().
|
private |
Definition at line 986 of file rdsparser.cpp.
References m_g11_count, and m_g11_updated.
Referenced by parseGroup().
|
private |
Definition at line 995 of file rdsparser.cpp.
References m_g12_count, and m_g12_updated.
Referenced by parseGroup().
|
private |
Definition at line 1004 of file rdsparser.cpp.
References m_g13_count, and m_g13_updated.
Referenced by parseGroup().
|
private |
Definition at line 1013 of file rdsparser.cpp.
References m_g14_alt_freq_set, m_g14_alt_freqs, m_g14_count, m_g14_data_available, m_g14_mapped_freq_set, m_g14_mapped_freqs, m_g14_program_service_name, m_g14_program_service_names, m_g14_psn_counter, and m_g14_updated.
Referenced by parseGroup().
|
private |
Definition at line 1194 of file rdsparser.cpp.
References m_g15_count, and m_g15_updated.
Referenced by parseGroup().
|
private |
Definition at line 694 of file rdsparser.cpp.
References m_g2_count, m_g2_radiotext, m_g2_updated, and radiotext_AB_flag.
Referenced by parseGroup().
|
private |
Definition at line 728 of file rdsparser.cpp.
References m_g3_aid, m_g3_appGroup, m_g3_count, m_g3_groupB, m_g3_message, and m_g3_updated.
Referenced by parseGroup().
|
private |
Definition at line 791 of file rdsparser.cpp.
References m_g4_count, m_g4_day, m_g4_hours, m_g4_local_time_offset, m_g4_minutes, m_g4_month, m_g4_updated, and m_g4_year.
Referenced by parseGroup().
|
private |
Definition at line 828 of file rdsparser.cpp.
References m_g5_count, and m_g5_updated.
Referenced by parseGroup().
|
private |
Definition at line 836 of file rdsparser.cpp.
References m_g6_count, and m_g6_updated.
Referenced by parseGroup().
|
private |
Definition at line 844 of file rdsparser.cpp.
References m_g7_count, and m_g7_updated.
Referenced by parseGroup().
|
private |
Definition at line 852 of file rdsparser.cpp.
References decode_optional_content(), RDSTMC::get_tmc_event_code_index(), RDSTMC::get_tmc_events(), m_g8_count, m_g8_diversion_recommended, m_g8_dp_ci, m_g8_event, m_g8_extent, m_g8_location, m_g8_sign, m_g8_updated, and tmc_duration.
Referenced by parseGroup().
|
private |
Definition at line 959 of file rdsparser.cpp.
References m_g9_cA, m_g9_count, m_g9_dA, m_g9_dB, m_g9_updated, m_g9_varA, and m_g9_varB.
Referenced by parseGroup().
void RDSParser::parseGroup | ( | unsigned int * | group | ) |
Parses a group retrieved by the decoder
Definition at line 374 of file rdsparser.cpp.
References decode_type0(), decode_type1(), decode_type10(), decode_type11(), decode_type12(), decode_type13(), decode_type14(), decode_type15(), decode_type2(), decode_type3(), decode_type4(), decode_type5(), decode_type6(), decode_type7(), decode_type8(), decode_type9(), m_pi_area_coverage_index, m_pi_count, m_pi_country_identification, m_pi_program_identification, m_pi_program_type, m_pi_traffic_program, and m_pi_updated.
Referenced by BFMDemod::feed().
|
static |
Definition at line 165 of file rdsparser.h.
Referenced by BFMDemodGUI::rdsUpdate().
|
private |
Definition at line 197 of file rdsparser.h.
Referenced by clearUpdateFlags().
|
static |
Definition at line 171 of file rdsparser.h.
Referenced by decode_optional_content(), and BFMDemodGUI::rdsUpdate().
|
static |
Definition at line 168 of file rdsparser.h.
Referenced by BFMDemodGUI::rdsUpdate().
|
private |
Definition at line 198 of file rdsparser.h.
Referenced by clearUpdateFlags().
bool RDSParser::m_g0_af_updated |
Definition at line 57 of file rdsparser.h.
Referenced by clearUpdateFlags(), decode_type0(), and BFMDemodGUI::rdsUpdate().
std::set<double> RDSParser::m_g0_alt_freq |
Definition at line 67 of file rdsparser.h.
Referenced by clearAllFields(), decode_type0(), BFMDemodGUI::rdsUpdate(), and BFMDemod::webapiFormatRDSReport().
bool RDSParser::m_g0_artificial_head |
Definition at line 64 of file rdsparser.h.
Referenced by clearAllFields(), and decode_type0().
bool RDSParser::m_g0_compressed |
Definition at line 65 of file rdsparser.h.
Referenced by clearAllFields(), and decode_type0().
unsigned int RDSParser::m_g0_count |
Definition at line 58 of file rdsparser.h.
Referenced by clearAllFields(), decode_type0(), and BFMDemodGUI::rdsUpdate().
bool RDSParser::m_g0_mono_stereo |
Definition at line 63 of file rdsparser.h.
Referenced by clearAllFields(), decode_type0(), and BFMDemodGUI::rdsUpdate().
bool RDSParser::m_g0_music_speech |
Definition at line 62 of file rdsparser.h.
Referenced by clearAllFields(), decode_type0(), and BFMDemodGUI::rdsUpdate().
char RDSParser::m_g0_program_service_name[8+1] |
Definition at line 59 of file rdsparser.h.
Referenced by clearAllFields(), decode_type0(), and BFMDemodGUI::rdsUpdate().
unsigned char RDSParser::m_g0_psn_bitmap |
Definition at line 60 of file rdsparser.h.
Referenced by clearAllFields(), decode_type0(), and BFMDemodGUI::rdsUpdate().
bool RDSParser::m_g0_static_pty |
Definition at line 66 of file rdsparser.h.
Referenced by clearAllFields(), and decode_type0().
bool RDSParser::m_g0_traffic_announcement |
Definition at line 61 of file rdsparser.h.
Referenced by clearAllFields(), decode_type0(), and BFMDemodGUI::rdsUpdate().
bool RDSParser::m_g0_updated |
Definition at line 56 of file rdsparser.h.
Referenced by clearUpdateFlags(), decode_type0(), and BFMDemodGUI::rdsUpdate().
unsigned int RDSParser::m_g10_count |
Definition at line 137 of file rdsparser.h.
Referenced by clearAllFields(), and decode_type10().
bool RDSParser::m_g10_updated |
Definition at line 133 of file rdsparser.h.
Referenced by clearUpdateFlags(), and decode_type10().
unsigned int RDSParser::m_g11_count |
Definition at line 138 of file rdsparser.h.
Referenced by clearAllFields(), and decode_type11().
bool RDSParser::m_g11_updated |
Definition at line 134 of file rdsparser.h.
Referenced by clearUpdateFlags(), and decode_type11().
unsigned int RDSParser::m_g12_count |
Definition at line 139 of file rdsparser.h.
Referenced by clearAllFields(), and decode_type12().
bool RDSParser::m_g12_updated |
Definition at line 135 of file rdsparser.h.
Referenced by clearUpdateFlags(), and decode_type12().
unsigned int RDSParser::m_g13_count |
Definition at line 140 of file rdsparser.h.
Referenced by clearAllFields(), and decode_type13().
bool RDSParser::m_g13_updated |
Definition at line 136 of file rdsparser.h.
Referenced by clearUpdateFlags(), and decode_type13().
std::set<double> RDSParser::m_g14_alt_freq_set |
Definition at line 149 of file rdsparser.h.
Referenced by clearAllFields(), and decode_type14().
freqs_map_t RDSParser::m_g14_alt_freqs |
key: PI, value: set of alternate frequencies (MHz)
Definition at line 146 of file rdsparser.h.
Referenced by clearAllFields(), decode_type14(), and BFMDemodGUI::on_g14ProgServiceNames_currentIndexChanged().
unsigned int RDSParser::m_g14_count |
Definition at line 144 of file rdsparser.h.
Referenced by clearAllFields(), decode_type14(), and BFMDemodGUI::rdsUpdate().
bool RDSParser::m_g14_data_available |
Definition at line 152 of file rdsparser.h.
Referenced by clearUpdateFlags(), decode_type14(), and BFMDemodGUI::rdsUpdate().
std::set<double> RDSParser::m_g14_mapped_freq_set |
Definition at line 150 of file rdsparser.h.
Referenced by clearAllFields(), and decode_type14().
freqs_map_t RDSParser::m_g14_mapped_freqs |
key: PI, value: set of mapped frequencies (MHz)
Definition at line 147 of file rdsparser.h.
Referenced by clearAllFields(), decode_type14(), and BFMDemodGUI::on_g14ProgServiceNames_currentIndexChanged().
char RDSParser::m_g14_program_service_name[8+1] |
Definition at line 148 of file rdsparser.h.
Referenced by clearAllFields(), and decode_type14().
psns_map_t RDSParser::m_g14_program_service_names |
key: PI, value: PSN
Definition at line 145 of file rdsparser.h.
Referenced by clearAllFields(), decode_type14(), and BFMDemodGUI::rdsUpdate().
unsigned int RDSParser::m_g14_psn_counter |
Definition at line 151 of file rdsparser.h.
Referenced by clearAllFields(), and decode_type14().
bool RDSParser::m_g14_updated |
Definition at line 143 of file rdsparser.h.
Referenced by clearUpdateFlags(), decode_type14(), and BFMDemodGUI::rdsUpdate().
unsigned int RDSParser::m_g15_count |
Definition at line 156 of file rdsparser.h.
Referenced by clearAllFields(), and decode_type15().
bool RDSParser::m_g15_updated |
Definition at line 155 of file rdsparser.h.
Referenced by clearUpdateFlags(), and decode_type15().
unsigned int RDSParser::m_g1_count |
Definition at line 71 of file rdsparser.h.
Referenced by clearAllFields(), decode_type1(), and BFMDemodGUI::rdsUpdate().
int RDSParser::m_g1_country_index |
negative if not received
Definition at line 73 of file rdsparser.h.
Referenced by clearAllFields(), decode_type1(), and BFMDemodGUI::rdsUpdate().
int RDSParser::m_g1_country_page_index |
negative if not received
Definition at line 72 of file rdsparser.h.
Referenced by clearAllFields(), decode_type1(), and BFMDemodGUI::rdsUpdate().
int RDSParser::m_g1_language_index |
negative if not received
Definition at line 74 of file rdsparser.h.
Referenced by clearAllFields(), decode_type1(), and BFMDemodGUI::rdsUpdate().
unsigned int RDSParser::m_g1_pin_day |
Definition at line 75 of file rdsparser.h.
Referenced by clearAllFields(), decode_type1(), and BFMDemodGUI::rdsUpdate().
unsigned int RDSParser::m_g1_pin_hour |
Definition at line 76 of file rdsparser.h.
Referenced by clearAllFields(), decode_type1(), and BFMDemodGUI::rdsUpdate().
unsigned int RDSParser::m_g1_pin_minute |
Definition at line 77 of file rdsparser.h.
Referenced by clearAllFields(), decode_type1(), and BFMDemodGUI::rdsUpdate().
bool RDSParser::m_g1_updated |
Definition at line 70 of file rdsparser.h.
Referenced by clearUpdateFlags(), decode_type1(), and BFMDemodGUI::rdsUpdate().
unsigned int RDSParser::m_g2_count |
Definition at line 81 of file rdsparser.h.
Referenced by clearAllFields(), decode_type2(), and BFMDemodGUI::rdsUpdate().
char RDSParser::m_g2_radiotext[64+1] |
Definition at line 82 of file rdsparser.h.
Referenced by clearAllFields(), decode_type2(), and BFMDemodGUI::rdsUpdate().
bool RDSParser::m_g2_updated |
Definition at line 80 of file rdsparser.h.
Referenced by clearUpdateFlags(), decode_type2(), and BFMDemodGUI::rdsUpdate().
unsigned int RDSParser::m_g3_aid |
Definition at line 90 of file rdsparser.h.
Referenced by clearAllFields(), decode_type3(), and BFMDemodGUI::rdsUpdate().
unsigned int RDSParser::m_g3_appGroup |
Definition at line 88 of file rdsparser.h.
Referenced by clearAllFields(), decode_type3(), and BFMDemodGUI::rdsUpdate().
unsigned int RDSParser::m_g3_count |
Definition at line 86 of file rdsparser.h.
Referenced by clearAllFields(), decode_type3(), and BFMDemodGUI::rdsUpdate().
bool RDSParser::m_g3_groupB |
Definition at line 87 of file rdsparser.h.
Referenced by clearAllFields(), decode_type3(), and BFMDemodGUI::rdsUpdate().
unsigned int RDSParser::m_g3_message |
Definition at line 89 of file rdsparser.h.
Referenced by clearAllFields(), decode_type3(), and BFMDemodGUI::rdsUpdate().
bool RDSParser::m_g3_updated |
Definition at line 85 of file rdsparser.h.
Referenced by clearUpdateFlags(), decode_type3(), and BFMDemodGUI::rdsUpdate().
unsigned int RDSParser::m_g4_count |
Definition at line 94 of file rdsparser.h.
Referenced by clearAllFields(), decode_type4(), and BFMDemodGUI::rdsUpdate().
unsigned int RDSParser::m_g4_day |
Definition at line 100 of file rdsparser.h.
Referenced by clearAllFields(), decode_type4(), and BFMDemodGUI::rdsUpdate().
unsigned int RDSParser::m_g4_hours |
Definition at line 95 of file rdsparser.h.
Referenced by clearAllFields(), decode_type4(), and BFMDemodGUI::rdsUpdate().
double RDSParser::m_g4_local_time_offset |
Definition at line 101 of file rdsparser.h.
Referenced by clearAllFields(), decode_type4(), and BFMDemodGUI::rdsUpdate().
unsigned int RDSParser::m_g4_minutes |
Definition at line 96 of file rdsparser.h.
Referenced by clearAllFields(), decode_type4(), and BFMDemodGUI::rdsUpdate().
unsigned int RDSParser::m_g4_month |
Definition at line 99 of file rdsparser.h.
Referenced by clearAllFields(), decode_type4(), and BFMDemodGUI::rdsUpdate().
unsigned int RDSParser::m_g4_seconds |
Definition at line 97 of file rdsparser.h.
Referenced by clearAllFields().
bool RDSParser::m_g4_updated |
Definition at line 93 of file rdsparser.h.
Referenced by clearUpdateFlags(), decode_type4(), and BFMDemodGUI::rdsUpdate().
unsigned int RDSParser::m_g4_year |
Definition at line 98 of file rdsparser.h.
Referenced by clearAllFields(), decode_type4(), and BFMDemodGUI::rdsUpdate().
unsigned int RDSParser::m_g5_count |
Definition at line 107 of file rdsparser.h.
Referenced by clearAllFields(), decode_type5(), and BFMDemodGUI::rdsUpdate().
bool RDSParser::m_g5_updated |
Definition at line 104 of file rdsparser.h.
Referenced by clearUpdateFlags(), decode_type5(), and BFMDemodGUI::rdsUpdate().
unsigned int RDSParser::m_g6_count |
Definition at line 108 of file rdsparser.h.
Referenced by clearAllFields(), decode_type6(), and BFMDemodGUI::rdsUpdate().
bool RDSParser::m_g6_updated |
Definition at line 105 of file rdsparser.h.
Referenced by clearUpdateFlags(), decode_type6(), and BFMDemodGUI::rdsUpdate().
unsigned int RDSParser::m_g7_count |
Definition at line 109 of file rdsparser.h.
Referenced by clearAllFields(), decode_type7(), and BFMDemodGUI::rdsUpdate().
bool RDSParser::m_g7_updated |
Definition at line 106 of file rdsparser.h.
Referenced by clearUpdateFlags(), decode_type7(), and BFMDemodGUI::rdsUpdate().
int RDSParser::m_g8_content |
Definition at line 121 of file rdsparser.h.
Referenced by clearAllFields(), decode_optional_content(), and BFMDemodGUI::rdsUpdate().
unsigned int RDSParser::m_g8_count |
Definition at line 113 of file rdsparser.h.
Referenced by clearAllFields(), decode_type8(), and BFMDemodGUI::rdsUpdate().
bool RDSParser::m_g8_diversion_recommended |
Definition at line 114 of file rdsparser.h.
Referenced by clearAllFields(), and decode_type8().
unsigned int RDSParser::m_g8_dp_ci |
Definition at line 115 of file rdsparser.h.
Referenced by clearAllFields(), and decode_type8().
unsigned int RDSParser::m_g8_event |
Definition at line 118 of file rdsparser.h.
Referenced by clearAllFields(), decode_type8(), and BFMDemodGUI::rdsUpdate().
unsigned int RDSParser::m_g8_extent |
Definition at line 117 of file rdsparser.h.
Referenced by clearAllFields(), decode_type8(), and BFMDemodGUI::rdsUpdate().
int RDSParser::m_g8_label_index |
negative if not received
Definition at line 120 of file rdsparser.h.
Referenced by clearAllFields(), decode_optional_content(), and BFMDemodGUI::rdsUpdate().
unsigned int RDSParser::m_g8_location |
Definition at line 119 of file rdsparser.h.
Referenced by clearAllFields(), decode_type8(), and BFMDemodGUI::rdsUpdate().
bool RDSParser::m_g8_sign |
Definition at line 116 of file rdsparser.h.
Referenced by clearAllFields(), decode_type8(), and BFMDemodGUI::rdsUpdate().
bool RDSParser::m_g8_updated |
Definition at line 112 of file rdsparser.h.
Referenced by clearUpdateFlags(), decode_type8(), and BFMDemodGUI::rdsUpdate().
unsigned int RDSParser::m_g9_cA |
Definition at line 127 of file rdsparser.h.
Referenced by clearAllFields(), decode_type9(), and BFMDemodGUI::rdsUpdate().
unsigned int RDSParser::m_g9_count |
Definition at line 125 of file rdsparser.h.
Referenced by clearAllFields(), decode_type9(), and BFMDemodGUI::rdsUpdate().
unsigned int RDSParser::m_g9_dA |
Definition at line 128 of file rdsparser.h.
Referenced by clearAllFields(), decode_type9(), and BFMDemodGUI::rdsUpdate().
unsigned int RDSParser::m_g9_dB |
Definition at line 130 of file rdsparser.h.
Referenced by clearAllFields(), decode_type9(), and BFMDemodGUI::rdsUpdate().
bool RDSParser::m_g9_updated |
Definition at line 124 of file rdsparser.h.
Referenced by clearUpdateFlags(), decode_type9(), and BFMDemodGUI::rdsUpdate().
unsigned int RDSParser::m_g9_varA |
Definition at line 126 of file rdsparser.h.
Referenced by clearAllFields(), decode_type9(), and BFMDemodGUI::rdsUpdate().
unsigned int RDSParser::m_g9_varB |
Definition at line 129 of file rdsparser.h.
Referenced by clearAllFields(), decode_type9(), and BFMDemodGUI::rdsUpdate().
int RDSParser::m_pi_area_coverage_index |
Definition at line 53 of file rdsparser.h.
Referenced by clearAllFields(), parseGroup(), and BFMDemodGUI::rdsUpdate().
unsigned int RDSParser::m_pi_count |
Definition at line 48 of file rdsparser.h.
Referenced by clearAllFields(), parseGroup(), and BFMDemodGUI::rdsUpdate().
int RDSParser::m_pi_country_identification |
Definition at line 52 of file rdsparser.h.
Referenced by clearAllFields(), and parseGroup().
unsigned int RDSParser::m_pi_program_identification |
Definition at line 49 of file rdsparser.h.
Referenced by clearAllFields(), parseGroup(), and BFMDemodGUI::rdsUpdate().
unsigned char RDSParser::m_pi_program_type |
Definition at line 50 of file rdsparser.h.
Referenced by clearAllFields(), parseGroup(), and BFMDemodGUI::rdsUpdate().
bool RDSParser::m_pi_traffic_program |
Definition at line 51 of file rdsparser.h.
Referenced by clearAllFields(), decode_type0(), parseGroup(), and BFMDemodGUI::rdsUpdate().
bool RDSParser::m_pi_updated |
Definition at line 47 of file rdsparser.h.
Referenced by clearUpdateFlags(), parseGroup(), and BFMDemodGUI::rdsUpdate().
|
static |
Definition at line 162 of file rdsparser.h.
|
static |
Definition at line 159 of file rdsparser.h.
|
static |
Definition at line 160 of file rdsparser.h.
|
static |
Definition at line 170 of file rdsparser.h.
|
static |
Definition at line 164 of file rdsparser.h.
Referenced by BFMDemodGUI::rdsUpdate().
|
private |
Definition at line 193 of file rdsparser.h.
Referenced by clearAllFields().
|
private |
Definition at line 194 of file rdsparser.h.
Referenced by clearAllFields().
|
static |
Definition at line 163 of file rdsparser.h.
Referenced by BFMDemodGUI::rdsUpdate().
|
private |
Definition at line 196 of file rdsparser.h.
Referenced by clearUpdateFlags(), and decode_type2().
|
static |
Definition at line 167 of file rdsparser.h.
Referenced by BFMDemodGUI::rdsUpdateFixedFields().
|
static |
Definition at line 166 of file rdsparser.h.
|
static |
Definition at line 161 of file rdsparser.h.
|
static |
Definition at line 169 of file rdsparser.h.
Referenced by decode_type8().