GNU Radio's RDS Package
constants.h File Reference

Go to the source code of this file.

Variables

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'"}
 
const std::string pty_table [32][2]
 
const std::string pi_country_codes [15][5]
 
const std::string coverage_area_codes [16]
 
const std::string rds_group_acronyms [16]
 
const std::string language_codes [44]
 
const std::string tmc_duration [8][2]
 
const int optional_content_lengths [16] ={3,3,5,5,5,8,8,8,8,11,16,16,16,16,0,0}
 
const std::string label_descriptions [16]
 

Variable Documentation

◆ coverage_area_codes

const std::string coverage_area_codes[16]
Initial value:
={
"Local",
"International",
"National",
"Supra-regional",
"Regional 1",
"Regional 2",
"Regional 3",
"Regional 4",
"Regional 5",
"Regional 6",
"Regional 7",
"Regional 8",
"Regional 9",
"Regional 10",
"Regional 11",
"Regional 12"}

◆ label_descriptions

const std::string label_descriptions[16]
Initial value:
={
"Duration",
"Control code",
"Length of route affected",
"Speed limit advice",
"Quantifier",
"Quantifier",
"Supplementary information code",
"Explicit start time",
"Explicit stop time",
"Additional event",
"Detailed diversion instructions",
"Destination",
"RFU (Reserved for future use)",
"Cross linkage to source of problem, or another route",
"Separator",
"RFU (Reserved for future use)"}

◆ language_codes

const std::string language_codes[44]

◆ offset_name

const char* const offset_name[] ={"A","B","C","D","C'"}
static

◆ offset_pos

const unsigned int offset_pos[5] ={0,1,2,3,2}
static

◆ offset_word

const unsigned int offset_word[5] ={252,408,360,436,848}
static

◆ optional_content_lengths

const int optional_content_lengths[16] ={3,3,5,5,5,8,8,8,8,11,16,16,16,16,0,0}

◆ pi_country_codes

const std::string pi_country_codes[15][5]
Initial value:
={
{"DE","GR","MA","__","MD"},
{"DZ","CY","CZ","IE","EE"},
{"AD","SM","PL","TR","__"},
{"IL","CH","VA","MK","__"},
{"IT","JO","SK","__","__"},
{"BE","FI","SY","__","UA"},
{"RU","LU","TN","__","__"},
{"PS","BG","__","NL","PT"},
{"AL","DK","LI","LV","SI"},
{"AT","GI","IS","LB","__"},
{"HU","IQ","MC","__","__"},
{"MT","GB","LT","HR","__"},
{"DE","LY","YU","__","__"},
{"__","RO","ES","SE","__"},
{"EG","FR","NO","BY","BA"}}

◆ pty_table

const std::string pty_table[32][2]

◆ rds_group_acronyms

const std::string rds_group_acronyms[16]
Initial value:
={
"BASIC",
"PIN/SL",
"RT",
"AID",
"CT",
"TDC",
"IH",
"RP",
"TMC",
"EWS",
"___",
"___",
"___",
"___",
"EON",
"___"}

◆ syndrome

const unsigned int syndrome[5] ={383,14,303,663,748}
static

◆ tmc_duration

const std::string tmc_duration[8][2]
Initial value:
={
{"no duration given", "no duration given"},
{"15 minutes", "next few hours"},
{"30 minutes", "rest of the day"},
{"1 hour", "until tomorrow evening"},
{"2 hours", "rest of the week"},
{"3 hours", "end of next week"},
{"4 hours", "end of the month"},
{"rest of the day", "long period"}}