DVBCore  1.0
Open source DVB engine
dvb/src/ap_cfdat.h
Go to the documentation of this file.
00001 /*******************************************************************************
00002  * Copyright © 2014 The DTVKit Open Software Foundation Ltd (www.dtvkit.org)
00003  * Copyright © 2004 Ocean Blue Software Ltd
00004  *
00005  * This file is part of a DTVKit Software Component
00006  * You are permitted to copy, modify or distribute this file subject to the terms
00007  * of the DTVKit 1.0 Licence which can be found in licence.txt or at www.dtvkit.org
00008  * 
00009  * THIS CODE AND INFORMATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND,
00010  * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES
00011  * OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE.
00012  * 
00013  * If you or your organisation is not a member of DTVKit then you have access
00014  * to this source code outside of the terms of the licence agreement
00015  * and you are expected to delete this and any associated files immediately.
00016  * Further information on DTVKit, membership and terms can be found at www.dtvkit.org
00017  *******************************************************************************/
00026 #ifndef _AP_CFDAT_H
00027 #define _AP_CFDAT_H
00028 
00029 //--------------------------------------------------------------------------------------------------
00030 // the following data defines the configuration for the application. The data defines the tuning
00031 // frequencies, menu languages, database languages, aerial power etc.
00032 // It is included in ap_cfg.c and ap_dbdef.c.
00033 //--------------------------------------------------------------------------------------------------
00034 
00035 
00036 //---Constant and macro definitions for public use--------------------------------------------------
00037 
00038 // define language codes. (note these should all be lower-case - si handling converts received
00039 // codes into lower-case when the tables are parsed)
00040 
00041 #define ENGLISH_LANG_CODE              (('e' << 16) | ('n' << 8) | 'g')
00042 #define WELSH1_LANG_CODE               (('w' << 16) | ('e' << 8) | 'l')
00043 #define WELSH2_LANG_CODE               (('c' << 16) | ('y' << 8) | 'm')
00044 #define GAELIC_LANG_CODE               (('g' << 16) | ('l' << 8) | 'a')
00045 #define IRISH_LANG_CODE                (('g' << 16) | ('l' << 8) | 'e')
00046 #define DUTCH1_LANG_CODE               (('n' << 16) | ('l' << 8) | 'd')
00047 #define DUTCH2_LANG_CODE               (('d' << 16) | ('u' << 8) | 't')
00048 #define GERMAN1_LANG_CODE              (('g' << 16) | ('e' << 8) | 'r')
00049 #define GERMAN2_LANG_CODE              (('d' << 16) | ('e' << 8) | 'u')
00050 #define FRENCH1_LANG_CODE              (('f' << 16) | ('r' << 8) | 'e')
00051 #define FRENCH2_LANG_CODE              (('f' << 16) | ('r' << 8) | 'a')
00052 #define RUSSIAN_LANG_CODE              (('r' << 16) | ('u' << 8) | 's')
00053 #define SIMPLIFIED_CHINESE_LANG_CODE   (('c' << 16) | ('h' << 8) | 'i')
00054 #define TRADITIONAL_CHINESE_LANG_CODE  (('c' << 16) | ('h' << 8) | 'i')
00055 #define FINNISH_LANG_CODE              (('f' << 16) | ('i' << 8) | 'n')
00056 #define SWEDISH_LANG_CODE              (('s' << 16) | ('w' << 8) | 'e')
00057 #define NORWEGIAN_LANG_CODE            (('n' << 16) | ('o' << 8) | 'r')
00058 #define DANISH_LANG_CODE               (('d' << 16) | ('a' << 8) | 'n')
00059 #define MANDARIN_LANG_CODE             (('c' << 16) | ('m' << 8) | 'n')
00060 #define CANTONESE_LANG_CODE            (('y' << 16) | ('u' << 8) | 'e')
00061 #define MAORI1_LANG_CODE               (('m' << 16) | ('a' << 8) | 'o')
00062 #define MAORI2_LANG_CODE               (('m' << 16) | ('r' << 8) | 'i')
00063 #define JAPANESE_LANG_CODE             (('j' << 16) | ('p' << 8) | 'n')
00064 #define ITALIAN_LANG_CODE              (('i' << 16) | ('t' << 8) | 'a')
00065 #define SPANISH1_LANG_CODE             (('s' << 16) | ('p' << 8) | 'a')
00066 #define SPANISH2_LANG_CODE             (('e' << 16) | ('s' << 8) | 'l')
00067 #define KOREAN_LANG_CODE               (('k' << 16) | ('o' << 8) | 'r')
00068 #define HINDI_LANG_CODE                (('h' << 16) | ('i' << 8) | 'n')
00069 #define CZECH1_LANG_CODE               (('c' << 16) | ('z' << 8) | 'e')
00070 #define CZECH2_LANG_CODE               (('c' << 16) | ('e' << 8) | 's')
00071 #define SLOVAK1_LANG_CODE              (('s' << 16) | ('l' << 8) | 'k')
00072 #define SLOVAK2_LANG_CODE              (('s' << 16) | ('l' << 8) | 'o')
00073 #define AFRIKAANS_LANG_CODE            (('a' << 16) | ('f' << 8) | 'r')
00074 #define NDEBELE_LANG_CODE              (('n' << 16) | ('b' << 8) | 'l')
00075 #define NORTHERN_SOTHO_LANG_CODE       (('n' << 16) | ('s' << 8) | 'o')
00076 #define SOUTHERN_SOTHO_LANG_CODE       (('s' << 16) | ('o' << 8) | 't')
00077 #define SWATI_LANG_CODE                (('s' << 16) | ('s' << 8) | 'w')
00078 #define TSONGA_LANG_CODE               (('t' << 16) | ('s' << 8) | 'o')
00079 #define TSWANA_LANG_CODE               (('t' << 16) | ('s' << 8) | 'n')
00080 #define VENDA_LANG_CODE                (('v' << 16) | ('e' << 8) | 'n')
00081 #define XHOSA_LANG_CODE                (('x' << 16) | ('h' << 8) | 'o')
00082 #define ZULU_LANG_CODE                 (('z' << 16) | ('u' << 8) | 'l')
00083 #define CROATIAN_LANG_CODE             (('h' << 16) | ('r' << 8) | 'v')
00084 #define HUNGARIAN_LANG_CODE            (('h' << 16) | ('u' << 8) | 'n')
00085 #define LATVIAN_LANG_CODE              (('l' << 16) | ('a' << 8) | 'v')
00086 #define LUXEMBOURGISH_LANG_CODE        (('l' << 16) | ('t' << 8) | 'z')
00087 #define POLISH_LANG_CODE               (('p' << 16) | ('o' << 8) | 'l')
00088 #define PORTUGUESE_LANG_CODE           (('p' << 16) | ('o' << 8) | 'r')
00089 #define SERBIAN_LANG_CODE              (('s' << 16) | ('r' << 8) | 'p')
00090 #define ROMANIAN1_LANG_CODE            (('r' << 16) | ('o' << 8) | 'n')
00091 #define ROMANIAN2_LANG_CODE            (('r' << 16) | ('u' << 8) | 'm')
00092 #define ALBANIAN1_LANG_CODE            (('s' << 16) | ('q' << 8) | 'i')
00093 #define ALBANIAN2_LANG_CODE            (('a' << 16) | ('l' << 8) | 'b')
00094 #define SLOVENE_LANG_CODE              (('s' << 16) | ('l' << 8) | 'v')
00095 #define CATALAN_LANG_CODE              (('c' << 16) | ('a' << 8) | 't')
00096 #define GALICIAN_LANG_CODE             (('g' << 16) | ('l' << 8) | 'g')
00097 #define BASQUE1_LANG_CODE              (('e' << 16) | ('u' << 8) | 's')
00098 #define BASQUE2_LANG_CODE              (('b' << 16) | ('a' << 8) | 'q')
00099 #define UKRAINIAN_LANG_CODE            (('u' << 16) | ('k' << 8) | 'r')
00100 #define UND_LANG_CODE                  (('u' << 16) | ('n' << 8) | 'd')
00101 
00102 #define ACFG_INVALID_DB_LANG           255
00103 #define ACFG_UNDEFINED_DB_LANG_CODE    0
00104 #define ACFG_MAX_DB_LANG_CODES         3
00105 
00106 typedef enum
00107 {
00108    STR_LANG_ENGLISH,
00109    STR_LANG_WELSH,
00110    STR_LANG_GAELIC,
00111    STR_LANG_IRISH,
00112    STR_LANG_FRENCH,
00113    STR_LANG_GERMAN,
00114    STR_LANG_DUTCH,
00115    STR_LANG_RUSSIAN,
00116    STR_LANG_SIMPLIFIED_CHINESE,
00117    STR_LANG_TRADITIONAL_CHINESE,
00118    STR_LANG_FINNISH,
00119    STR_LANG_SWEDISH,
00120    STR_LANG_NORWEGIAN,
00121    STR_LANG_DANISH,
00122    STR_LANG_MANDARIN,
00123    STR_LANG_CANTONESE,
00124    STR_LANG_MAORI,
00125    STR_LANG_JAPANESE,
00126    STR_LANG_ITALIAN,
00127    STR_LANG_SPANISH,
00128    STR_LANG_KOREAN,
00129    STR_LANG_HINDI,
00130    STR_LANG_CZECH,
00131    STR_LANG_SLOVAK,
00132    STR_LANG_AFRIKAANS,
00133    STR_LANG_NDEBELE,
00134    STR_LANG_NORTHERN_SOTHO,
00135    STR_LANG_SOUTHERN_SOTHO,
00136    STR_LANG_SWATI,
00137    STR_LANG_TSONGA,
00138    STR_LANG_TSWANA,
00139    STR_LANG_VENDA,
00140    STR_LANG_XHOSA,
00141    STR_LANG_ZULU,
00142    STR_LANG_CROATIAN,
00143    STR_LANG_HUNGARIAN,
00144    STR_LANG_LATVIAN,
00145    STR_LANG_LUXEMBOURGISH,
00146    STR_LANG_POLISH,
00147    STR_LANG_PORTUGUESE,
00148    STR_LANG_SERBIAN,
00149    STR_LANG_ROMANIAN,
00150    STR_LANG_ALBANIAN,
00151    STR_LANG_SLOVENE,
00152    STR_LANG_CATALAN,
00153    STR_LANG_GALICIAN,
00154    STR_LANG_BASQUE,
00155    STR_LANG_UKRAINIAN
00156 } E_LANGUAGE_STRINGS;
00157 
00158 typedef enum
00159 {
00160    STR_COUNTRY_UK,
00161    STR_COUNTRY_FRANCE,
00162    STR_COUNTRY_GERMANY,
00163    STR_COUNTRY_NETHERLANDS,
00164    STR_COUNTRY_RUSSIA,
00165    STR_COUNTRY_AUSTRALIA,
00166    STR_COUNTRY_CHINA,
00167    STR_COUNTRY_FINLAND,
00168    STR_COUNTRY_AUSTRIA,
00169    STR_COUNTRY_SWITZERLAND,
00170    STR_COUNTRY_CZECHREP,
00171    STR_COUNTRY_SLOVAKIA,
00172    STR_COUNTRY_SOUTHAFRICA,
00173    STR_COUNTRY_BELGIUM,
00174    STR_COUNTRY_CROATIA,
00175    STR_COUNTRY_HUNGARY,
00176    STR_COUNTRY_ITALY,
00177    STR_COUNTRY_LATVIA,
00178    STR_COUNTRY_LUXEMBOURG,
00179    STR_COUNTRY_POLAND,
00180    STR_COUNTRY_PORTUGAL,
00181    STR_COUNTRY_SERBIA,
00182    STR_COUNTRY_SLOVENIA,
00183    STR_COUNTRY_SPAIN,
00184    STR_COUNTRY_SWEDEN,
00185    STR_COUNTRY_UKRAINE
00186 } E_COUNTRY_STRINGS;
00187 
00188 
00189    #ifdef DECLARE_DB_LANG_LIST
00190 // db language list - used in ap_dbdef.c
00191 static U32BIT db_lang_list[ACFG_NUM_DB_LANGUAGES] =
00192 {
00193    ENGLISH_LANG_CODE,
00194    WELSH1_LANG_CODE,
00195    WELSH2_LANG_CODE,
00196    GAELIC_LANG_CODE,
00197    IRISH_LANG_CODE,
00198    DUTCH1_LANG_CODE,
00199    DUTCH2_LANG_CODE,
00200    GERMAN1_LANG_CODE,
00201    GERMAN2_LANG_CODE,
00202    FRENCH1_LANG_CODE,
00203    FRENCH2_LANG_CODE,
00204    RUSSIAN_LANG_CODE,
00205    SIMPLIFIED_CHINESE_LANG_CODE,
00206    TRADITIONAL_CHINESE_LANG_CODE,
00207    FINNISH_LANG_CODE,
00208    SWEDISH_LANG_CODE,
00209    NORWEGIAN_LANG_CODE,
00210    DANISH_LANG_CODE,
00211    MANDARIN_LANG_CODE,
00212    CANTONESE_LANG_CODE,
00213    MAORI1_LANG_CODE,
00214    MAORI2_LANG_CODE,
00215    JAPANESE_LANG_CODE,
00216    ITALIAN_LANG_CODE,
00217    SPANISH1_LANG_CODE,
00218    SPANISH2_LANG_CODE,
00219    KOREAN_LANG_CODE,
00220    HINDI_LANG_CODE,
00221    CZECH1_LANG_CODE,
00222    CZECH2_LANG_CODE,
00223    SLOVAK1_LANG_CODE,
00224    SLOVAK2_LANG_CODE,
00225    AFRIKAANS_LANG_CODE,
00226    NDEBELE_LANG_CODE,
00227    NORTHERN_SOTHO_LANG_CODE,
00228    SOUTHERN_SOTHO_LANG_CODE,
00229    SWATI_LANG_CODE,
00230    TSONGA_LANG_CODE,
00231    TSWANA_LANG_CODE,
00232    VENDA_LANG_CODE,
00233    XHOSA_LANG_CODE,
00234    ZULU_LANG_CODE,
00235    CROATIAN_LANG_CODE,
00236    HUNGARIAN_LANG_CODE,
00237    LATVIAN_LANG_CODE,
00238    LUXEMBOURGISH_LANG_CODE,
00239    POLISH_LANG_CODE,
00240    PORTUGUESE_LANG_CODE,
00241    SERBIAN_LANG_CODE,
00242    ROMANIAN1_LANG_CODE,
00243    ROMANIAN2_LANG_CODE,
00244    ALBANIAN1_LANG_CODE,
00245    ALBANIAN2_LANG_CODE,
00246    SLOVENE_LANG_CODE,
00247    CATALAN_LANG_CODE,
00248    GALICIAN_LANG_CODE,
00249    BASQUE1_LANG_CODE,
00250    BASQUE2_LANG_CODE,
00251    UKRAINIAN_LANG_CODE,
00252    UND_LANG_CODE
00253 };
00254    #endif
00255 
00256    #ifdef DECLARE_DATA_TABLES
00257 // the following data tables are used in ap_cfg.c
00258 
00259 static const U8BIT *language_strings[] =
00260 {
00261    (U8BIT *)"English",                    /* STR_LANG_ENGLISH */
00262    (U8BIT *)"Cymraeg",                    /* STR_LANG_WELSH */
00263    (U8BIT *)"\x05" "G" "\xE0" "idhlig",   /* STR_LANG_GAELIC */
00264    (U8BIT *)"Gaeilge",                    /* STR_LANG_IRISH */
00265    (U8BIT *)"\x05" "Fran" "\xE7" "ais",   /* STR_LANG_FRENCH */
00266    (U8BIT *)"Deutsch",                    /* STR_LANG_GERMAN */
00267    (U8BIT *)"Nederlands",                 /* STR_LANG_DUTCH */
00268    (U8BIT *)"\x01\xe0\xe3\xe1\xe1\xda\xd8\xd9 \xef\xed\xec\xf6\xda",    /* STR_LANG_RUSSIAN */
00269    (U8BIT *)"Simple Chinese",             /* STR_LANG_SIMPLIFIED_CHINESE */
00270    (U8BIT *)"Traditional Chinese",        /* STR_LANG_TRADITIONAL_CHINESE */
00271    (U8BIT *)"suomi",                      /* STR_LANG_FINNISH */
00272    (U8BIT *)"Svenska",                    /* STR_LANG_SWEDISH */
00273    (U8BIT *)"Norsk",                      /* STR_LANG_NORWEGIAN */
00274    (U8BIT *)"dansk",                      /* STR_LANG_DANISH */
00275    (U8BIT *)"Mandarin",                   /* STR_LANG_MANDARIN */
00276    (U8BIT *)"Cantonese",                  /* STR_LANG_CANTONESE */
00277    (U8BIT *)"Maori",                      /* STR_LANG_MAORI */
00278    (U8BIT *)"Japanese",                   /* STR_LANG_JAPANESE */
00279    (U8BIT *)"italiano",                   /* STR_LANG_ITALIAN */
00280    (U8BIT *)"\x05" "espa" "\xF1" "ol",    /* STR_LANG_SPANISH */
00281    (U8BIT *)"Korean",                     /* STR_LANG_KOREAN */
00282    (U8BIT *)"Hindi",                      /* STR_LANG_HINDI */
00283    (U8BIT *)"\x06\xE8" "e" "\xBA" "tina", /* STR_LANG_CZECH */
00284    (U8BIT *)"\x06" "sloven" "\xE8" "ina", /* STR_LANG_SLOVAK */
00285    (U8BIT *)"Afrikaans",                  /* STR_LANG_AFRIKAANS */
00286    (U8BIT *)"IsiNdebele",                 /* STR_LANG_NDEBELE */
00287    (U8BIT *)"Sepedi",                     /* STR_LANG_NORTHERN_SOTHO */
00288    (U8BIT *)"Sesotho",                    /* STR_LANG_SOUTHERN_SOTHO */
00289    (U8BIT *)"SiSwati",                    /* STR_LANG_SWATI */
00290    (U8BIT *)"Xitsonga",                   /* STR_LANG_TSONGA */
00291    (U8BIT *)"Setswana",                   /* STR_LANG_TSWANA */
00292    (U8BIT *)"Tshivenda",                  /* STR_LANG_VENDA */
00293    (U8BIT *)"IsiXhosa",                   /* STR_LANG_XHOSA */
00294    (U8BIT *)"IsiZulu",                    /* STR_LANG_ZULU */
00295    (U8BIT *)"hrvatski jezik",             /* STR_LANG_CROATIAN */
00296    (U8BIT *)"magyar",                     /* STR_LANG_HUNGARIAN */
00297    (U8BIT *)"\x0B" "latvie" "\xA8" "u valoda", /* STR_LANG_LATVIAN */
00298    (U8BIT *)"\x0B" "L" "\xEB" "tzebuergesch", /* STR_LANG_LUXEMBOURGISH */
00299    (U8BIT *)"polski",                     /* STR_LANG_POLISH */
00300    (U8BIT *)"\x0b" "portugu" "\xea" "s",  /* STR_LANG_PORTUGUESE */
00301    (U8BIT *)"\x01\xe1\xe0\xdf\xe1\xda\xd8 \xf8\xd5\xd7\xd8\xda",  /* STR_LANG_SERBIAN */
00302    (U8BIT *)"\x0b" "limba rom" "\xe2" "n" "\xe3", /* STR_LANG_ROMANIAN */
00303    (U8BIT *)"gjuha shqipe",               /* STR_LANG_ALBANIAN */
00304    (U8BIT *)"slovenski",                  /* STR_LANG_SLOVENE */
00305    (U8BIT *)"\x0b" "catal" "\xe0",        /* STR_LANG_CATALAN */
00306    (U8BIT *)"galego",                     /* STR_LANG_GALICIAN */
00307    (U8BIT *)"euskara",                    /* STR_LANG_BASQUE */
00308    (U8BIT *)"\x01\xe3\xda\xe0\xd0\xf7\xdd\xe1\xec\xda\xd0 \xdc\xde\xd2\xd0"   /* STR_LANG_UKRAINIAN */
00309 };
00310 
00311 static const U8BIT *country_strings[] =
00312 {
00313    (U8BIT *)"UK",                         /* STR_COUNTRY_UK */
00314    (U8BIT *)"\x05" "Fran" "\xE7" "aise",  /* STR_COUNTRY_FRANCE */
00315    (U8BIT *)"Deutschland",                /* STR_COUNTRY_GERMANY */
00316    (U8BIT *)"Nederland",                  /* STR_COUNTRY_NETHERLANDS */
00317    (U8BIT *)"\x01\xc0\xde\xe1\xe1\xd8\xef",   /* STR_COUNTRY_RUSSIA */
00318    (U8BIT *)"Australia",                  /* STR_COUNTRY_AUSTRALIA */
00319    (U8BIT *)"Zhong Guo",                  /* STR_COUNTRY_CHINA */
00320    (U8BIT *)"Suomen",                     /* STR_COUNTRY_FINLAND */
00321    (U8BIT *)"\x0B\xD6" "sterreich",       /* STR_COUNTRY_AUSTRIA */
00322    (U8BIT *)"Schweiz",                    /* STR_COUNTRY_SWITZERLAND */
00323    (U8BIT *)"\x06\xC8" "esk" "\xE1" " republika", /* STR_COUNTRY_CZECHREP */
00324    (U8BIT *)"Slovensko",                  /* STR_COUNTRY_SLOVAKIA */
00325    (U8BIT *)"South Africa",               /* STR_COUNTRY_SOUTHAFRICA */
00326    (U8BIT *)"Belgie",                     /* STR_COUNTRY_BELGIUM */
00327    (U8BIT *)"Hrvatska",                   /* STR_COUNTRY_CROATIA */
00328    (U8BIT *)"\x05" "Magyarorsz" "\xe1" "g", /* STR_COUNTRY_HUNGARY */
00329    (U8BIT *)"Italia",                     /* STR_COUNTRY_ITALY */
00330    (U8BIT *)"Latvija",                    /* STR_COUNTRY_LATVIA */
00331    (U8BIT *)"Luxembourg",                 /* STR_COUNTRY_LUXEMBOURG */
00332    (U8BIT *)"Polska",                     /* STR_COUNTRY_POLAND */
00333    (U8BIT *)"Portugal",                   /* STR_COUNTRY_PORTUGAL */
00334    (U8BIT *)"Srbija",                     /* STR_COUNTRY_SERBIA */
00335    (U8BIT *)"Slovenija",                  /* STR_COUNTRY_SLOVENIA */
00336    (U8BIT *)"\x0b" "Espa" "\xf1" "a",     /* STR_COUNTRY_SPAIN */
00337    (U8BIT *)"Sverige",                    /* STR_COUNTRY_SWEDEN */
00338    (U8BIT *)"\x01\xc3\xda\xe0\xd0\xf7\xdd\xd0"   /* STR_COUNTRY_UKRAINE */
00339 };
00340 
00341 /* VHF + UHF analog tuning table */
00342 static const ACFG_ANA_RF_CHANNEL_DATA vhf_uhf_ana_rf_channel_table[] =
00343 {
00344    {(U8BIT *)"Ch 2", 48250000},
00345    {(U8BIT *)"Ch 3", 55250000},
00346    {(U8BIT *)"Ch 4", 62250000},
00347    {(U8BIT *)"Ch 5", 175250000},
00348    {(U8BIT *)"Ch 6", 182250000},
00349    {(U8BIT *)"Ch 7", 189250000},
00350    {(U8BIT *)"Ch 8", 196250000},
00351    {(U8BIT *)"Ch 9", 203250000},
00352    {(U8BIT *)"Ch10", 210250000},
00353    {(U8BIT *)"Ch11", 217250000},
00354    {(U8BIT *)"Ch12", 224250000},
00355    {(U8BIT *)"Ch21", 471250000},
00356    {(U8BIT *)"Ch22", 479250000},
00357    {(U8BIT *)"Ch23", 487250000},
00358    {(U8BIT *)"Ch24", 495250000},
00359    {(U8BIT *)"Ch25", 503250000},
00360    {(U8BIT *)"Ch26", 511250000},
00361    {(U8BIT *)"Ch27", 519250000},
00362    {(U8BIT *)"Ch28", 527250000},
00363    {(U8BIT *)"Ch29", 535250000},
00364    {(U8BIT *)"Ch30", 543250000},
00365    {(U8BIT *)"Ch31", 551250000},
00366    {(U8BIT *)"Ch32", 559250000},
00367    {(U8BIT *)"Ch33", 567250000},
00368    {(U8BIT *)"Ch34", 575250000},
00369    {(U8BIT *)"Ch35", 583250000},
00370    {(U8BIT *)"Ch36", 591250000},
00371    {(U8BIT *)"Ch37", 599250000},
00372    {(U8BIT *)"Ch38", 607250000},
00373    {(U8BIT *)"Ch39", 615250000},
00374    {(U8BIT *)"Ch40", 623250000},
00375    {(U8BIT *)"Ch41", 631250000},
00376    {(U8BIT *)"Ch42", 639250000},
00377    {(U8BIT *)"Ch43", 647250000},
00378    {(U8BIT *)"Ch44", 655250000},
00379    {(U8BIT *)"Ch45", 663250000},
00380    {(U8BIT *)"Ch46", 671250000},
00381    {(U8BIT *)"Ch47", 679250000},
00382    {(U8BIT *)"Ch48", 687250000},
00383    {(U8BIT *)"Ch49", 695250000},
00384    {(U8BIT *)"Ch50", 703250000},
00385    {(U8BIT *)"Ch51", 711250000},
00386    {(U8BIT *)"Ch52", 719250000},
00387    {(U8BIT *)"Ch53", 727250000},
00388    {(U8BIT *)"Ch54", 735250000},
00389    {(U8BIT *)"Ch55", 743250000},
00390    {(U8BIT *)"Ch56", 751250000},
00391    {(U8BIT *)"Ch57", 759250000},
00392    {(U8BIT *)"Ch58", 767250000},
00393    {(U8BIT *)"Ch59", 775250000},
00394    {(U8BIT *)"Ch60", 783250000},
00395    {(U8BIT *)"Ch61", 791250000},
00396    {(U8BIT *)"Ch62", 799250000},
00397    {(U8BIT *)"Ch63", 807250000},
00398    {(U8BIT *)"Ch64", 815250000},
00399    {(U8BIT *)"Ch65", 823250000},
00400    {(U8BIT *)"Ch66", 831250000},
00401    {(U8BIT *)"Ch67", 839250000},
00402    {(U8BIT *)"Ch68", 847250000},
00403    {(U8BIT *)"Ch69", 855250000}
00404 };
00405 
00406 /* UHF analog tuning table */
00407 static const ACFG_ANA_RF_CHANNEL_DATA uhf_ana_rf_channel_table[] =
00408 {
00409    {(U8BIT *)"Ch21", 471250000},
00410    {(U8BIT *)"Ch22", 479250000},
00411    {(U8BIT *)"Ch23", 487250000},
00412    {(U8BIT *)"Ch24", 495250000},
00413    {(U8BIT *)"Ch25", 503250000},
00414    {(U8BIT *)"Ch26", 511250000},
00415    {(U8BIT *)"Ch27", 519250000},
00416    {(U8BIT *)"Ch28", 527250000},
00417    {(U8BIT *)"Ch29", 535250000},
00418    {(U8BIT *)"Ch30", 543250000},
00419    {(U8BIT *)"Ch31", 551250000},
00420    {(U8BIT *)"Ch32", 559250000},
00421    {(U8BIT *)"Ch33", 567250000},
00422    {(U8BIT *)"Ch34", 575250000},
00423    {(U8BIT *)"Ch35", 583250000},
00424    {(U8BIT *)"Ch36", 591250000},
00425    {(U8BIT *)"Ch37", 599250000},
00426    {(U8BIT *)"Ch38", 607250000},
00427    {(U8BIT *)"Ch39", 615250000},
00428    {(U8BIT *)"Ch40", 623250000},
00429    {(U8BIT *)"Ch41", 631250000},
00430    {(U8BIT *)"Ch42", 639250000},
00431    {(U8BIT *)"Ch43", 647250000},
00432    {(U8BIT *)"Ch44", 655250000},
00433    {(U8BIT *)"Ch45", 663250000},
00434    {(U8BIT *)"Ch46", 671250000},
00435    {(U8BIT *)"Ch47", 679250000},
00436    {(U8BIT *)"Ch48", 687250000},
00437    {(U8BIT *)"Ch49", 695250000},
00438    {(U8BIT *)"Ch50", 703250000},
00439    {(U8BIT *)"Ch51", 711250000},
00440    {(U8BIT *)"Ch52", 719250000},
00441    {(U8BIT *)"Ch53", 727250000},
00442    {(U8BIT *)"Ch54", 735250000},
00443    {(U8BIT *)"Ch55", 743250000},
00444    {(U8BIT *)"Ch56", 751250000},
00445    {(U8BIT *)"Ch57", 759250000},
00446    {(U8BIT *)"Ch58", 767250000},
00447    {(U8BIT *)"Ch59", 775250000},
00448    {(U8BIT *)"Ch60", 783250000},
00449    {(U8BIT *)"Ch61", 791250000},
00450    {(U8BIT *)"Ch62", 799250000},
00451    {(U8BIT *)"Ch63", 807250000},
00452    {(U8BIT *)"Ch64", 815250000},
00453    {(U8BIT *)"Ch65", 823250000},
00454    {(U8BIT *)"Ch66", 831250000},
00455    {(U8BIT *)"Ch67", 839250000},
00456    {(U8BIT *)"Ch68", 847250000},
00457    {(U8BIT *)"Ch69", 855250000}
00458 };
00459 
00460 /* VHF + UHF DVB-T and DVB-T2 tuning table */
00461 static const ACFG_TER_RF_CHANNEL_DATA vhf_uhf_t_t2_ter_rf_channel_table[] =
00462 {
00463    {(U8BIT *)"Ch 2", 50500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00464    {(U8BIT *)"Ch 2", 50500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00465    {(U8BIT *)"Ch 3", 57500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00466    {(U8BIT *)"Ch 3", 57500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00467    {(U8BIT *)"Ch 4", 64500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00468    {(U8BIT *)"Ch 4", 64500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00469    {(U8BIT *)"Ch 5", 177500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00470    {(U8BIT *)"Ch 5", 177500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00471    {(U8BIT *)"Ch 6", 184500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00472    {(U8BIT *)"Ch 6", 184500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00473    {(U8BIT *)"Ch 7", 191500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00474    {(U8BIT *)"Ch 7", 191500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00475    {(U8BIT *)"Ch 8", 198500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00476    {(U8BIT *)"Ch 8", 198500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00477    {(U8BIT *)"Ch 9", 205500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00478    {(U8BIT *)"Ch 9", 205500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00479    {(U8BIT *)"Ch10", 212500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00480    {(U8BIT *)"Ch10", 212500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00481    {(U8BIT *)"Ch11", 219500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00482    {(U8BIT *)"Ch11", 219500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00483    {(U8BIT *)"Ch12", 226500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00484    {(U8BIT *)"Ch12", 226500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00485    {(U8BIT *)"Ch21", 474000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00486    {(U8BIT *)"Ch21", 474000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00487    {(U8BIT *)"Ch22", 482000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00488    {(U8BIT *)"Ch22", 482000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00489    {(U8BIT *)"Ch23", 490000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00490    {(U8BIT *)"Ch23", 490000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00491    {(U8BIT *)"Ch24", 498000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00492    {(U8BIT *)"Ch24", 498000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00493    {(U8BIT *)"Ch25", 506000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00494    {(U8BIT *)"Ch25", 506000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00495    {(U8BIT *)"Ch26", 514000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00496    {(U8BIT *)"Ch26", 514000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00497    {(U8BIT *)"Ch27", 522000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00498    {(U8BIT *)"Ch27", 522000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00499    {(U8BIT *)"Ch28", 530000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00500    {(U8BIT *)"Ch28", 530000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00501    {(U8BIT *)"Ch29", 538000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00502    {(U8BIT *)"Ch29", 538000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00503    {(U8BIT *)"Ch30", 546000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00504    {(U8BIT *)"Ch30", 546000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00505    {(U8BIT *)"Ch31", 554000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00506    {(U8BIT *)"Ch31", 554000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00507    {(U8BIT *)"Ch32", 562000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00508    {(U8BIT *)"Ch32", 562000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00509    {(U8BIT *)"Ch33", 570000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00510    {(U8BIT *)"Ch33", 570000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00511    {(U8BIT *)"Ch34", 578000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00512    {(U8BIT *)"Ch34", 578000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00513    {(U8BIT *)"Ch35", 586000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00514    {(U8BIT *)"Ch35", 586000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00515    {(U8BIT *)"Ch36", 594000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00516    {(U8BIT *)"Ch36", 594000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00517    {(U8BIT *)"Ch37", 602000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00518    {(U8BIT *)"Ch37", 602000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00519    {(U8BIT *)"Ch38", 610000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00520    {(U8BIT *)"Ch38", 610000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00521    {(U8BIT *)"Ch39", 618000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00522    {(U8BIT *)"Ch39", 618000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00523    {(U8BIT *)"Ch40", 626000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00524    {(U8BIT *)"Ch40", 626000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00525    {(U8BIT *)"Ch41", 634000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00526    {(U8BIT *)"Ch41", 634000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00527    {(U8BIT *)"Ch42", 642000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00528    {(U8BIT *)"Ch42", 642000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00529    {(U8BIT *)"Ch43", 650000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00530    {(U8BIT *)"Ch43", 650000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00531    {(U8BIT *)"Ch44", 658000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00532    {(U8BIT *)"Ch44", 658000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00533    {(U8BIT *)"Ch45", 666000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00534    {(U8BIT *)"Ch45", 666000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00535    {(U8BIT *)"Ch46", 674000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00536    {(U8BIT *)"Ch46", 674000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00537    {(U8BIT *)"Ch47", 682000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00538    {(U8BIT *)"Ch47", 682000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00539    {(U8BIT *)"Ch48", 690000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00540    {(U8BIT *)"Ch48", 690000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00541    {(U8BIT *)"Ch49", 698000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00542    {(U8BIT *)"Ch49", 698000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00543    {(U8BIT *)"Ch50", 706000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00544    {(U8BIT *)"Ch50", 706000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00545    {(U8BIT *)"Ch51", 714000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00546    {(U8BIT *)"Ch51", 714000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00547    {(U8BIT *)"Ch52", 722000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00548    {(U8BIT *)"Ch52", 722000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00549    {(U8BIT *)"Ch53", 730000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00550    {(U8BIT *)"Ch53", 730000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00551    {(U8BIT *)"Ch54", 738000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00552    {(U8BIT *)"Ch54", 738000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00553    {(U8BIT *)"Ch55", 746000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00554    {(U8BIT *)"Ch55", 746000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00555    {(U8BIT *)"Ch56", 754000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00556    {(U8BIT *)"Ch56", 754000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00557    {(U8BIT *)"Ch57", 762000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00558    {(U8BIT *)"Ch57", 762000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00559    {(U8BIT *)"Ch58", 770000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00560    {(U8BIT *)"Ch58", 770000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00561    {(U8BIT *)"Ch59", 778000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00562    {(U8BIT *)"Ch59", 778000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00563    {(U8BIT *)"Ch60", 786000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00564    {(U8BIT *)"Ch60", 786000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00565    {(U8BIT *)"Ch61", 794000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00566    {(U8BIT *)"Ch61", 794000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00567    {(U8BIT *)"Ch62", 802000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00568    {(U8BIT *)"Ch62", 802000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00569    {(U8BIT *)"Ch63", 810000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00570    {(U8BIT *)"Ch63", 810000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00571    {(U8BIT *)"Ch64", 818000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00572    {(U8BIT *)"Ch64", 818000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00573    {(U8BIT *)"Ch65", 826000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00574    {(U8BIT *)"Ch65", 826000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00575    {(U8BIT *)"Ch66", 834000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00576    {(U8BIT *)"Ch66", 834000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00577    {(U8BIT *)"Ch67", 842000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00578    {(U8BIT *)"Ch67", 842000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00579    {(U8BIT *)"Ch68", 850000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00580    {(U8BIT *)"Ch68", 850000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00581    {(U8BIT *)"Ch69", 858000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00582    {(U8BIT *)"Ch69", 858000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}
00583 };
00584 
00585 /* UHF DVB-T and DVB-T2 tuning table */
00586 static const ACFG_TER_RF_CHANNEL_DATA uhf_t_t2_ter_rf_channel_table[] =
00587 {
00588    {(U8BIT *)"Ch21", 474000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00589    {(U8BIT *)"Ch21", 474000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00590    {(U8BIT *)"Ch22", 482000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00591    {(U8BIT *)"Ch22", 482000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00592    {(U8BIT *)"Ch23", 490000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00593    {(U8BIT *)"Ch23", 490000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00594    {(U8BIT *)"Ch24", 498000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00595    {(U8BIT *)"Ch24", 498000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00596    {(U8BIT *)"Ch25", 506000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00597    {(U8BIT *)"Ch25", 506000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00598    {(U8BIT *)"Ch26", 514000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00599    {(U8BIT *)"Ch26", 514000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00600    {(U8BIT *)"Ch27", 522000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00601    {(U8BIT *)"Ch27", 522000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00602    {(U8BIT *)"Ch28", 530000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00603    {(U8BIT *)"Ch28", 530000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00604    {(U8BIT *)"Ch29", 538000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00605    {(U8BIT *)"Ch29", 538000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00606    {(U8BIT *)"Ch30", 546000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00607    {(U8BIT *)"Ch30", 546000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00608    {(U8BIT *)"Ch31", 554000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00609    {(U8BIT *)"Ch31", 554000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00610    {(U8BIT *)"Ch32", 562000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00611    {(U8BIT *)"Ch32", 562000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00612    {(U8BIT *)"Ch33", 570000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00613    {(U8BIT *)"Ch33", 570000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00614    {(U8BIT *)"Ch34", 578000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00615    {(U8BIT *)"Ch34", 578000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00616    {(U8BIT *)"Ch35", 586000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00617    {(U8BIT *)"Ch35", 586000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00618    {(U8BIT *)"Ch36", 594000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00619    {(U8BIT *)"Ch36", 594000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00620    {(U8BIT *)"Ch37", 602000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00621    {(U8BIT *)"Ch37", 602000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00622    {(U8BIT *)"Ch38", 610000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00623    {(U8BIT *)"Ch38", 610000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00624    {(U8BIT *)"Ch39", 618000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00625    {(U8BIT *)"Ch39", 618000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00626    {(U8BIT *)"Ch40", 626000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00627    {(U8BIT *)"Ch40", 626000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00628    {(U8BIT *)"Ch41", 634000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00629    {(U8BIT *)"Ch41", 634000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00630    {(U8BIT *)"Ch42", 642000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00631    {(U8BIT *)"Ch42", 642000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00632    {(U8BIT *)"Ch43", 650000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00633    {(U8BIT *)"Ch43", 650000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00634    {(U8BIT *)"Ch44", 658000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00635    {(U8BIT *)"Ch44", 658000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00636    {(U8BIT *)"Ch45", 666000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00637    {(U8BIT *)"Ch45", 666000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00638    {(U8BIT *)"Ch46", 674000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00639    {(U8BIT *)"Ch46", 674000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00640    {(U8BIT *)"Ch47", 682000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00641    {(U8BIT *)"Ch47", 682000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00642    {(U8BIT *)"Ch48", 690000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00643    {(U8BIT *)"Ch48", 690000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00644    {(U8BIT *)"Ch49", 698000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00645    {(U8BIT *)"Ch49", 698000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00646    {(U8BIT *)"Ch50", 706000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00647    {(U8BIT *)"Ch50", 706000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00648    {(U8BIT *)"Ch51", 714000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00649    {(U8BIT *)"Ch51", 714000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00650    {(U8BIT *)"Ch52", 722000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00651    {(U8BIT *)"Ch52", 722000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00652    {(U8BIT *)"Ch53", 730000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00653    {(U8BIT *)"Ch53", 730000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00654    {(U8BIT *)"Ch54", 738000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00655    {(U8BIT *)"Ch54", 738000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00656    {(U8BIT *)"Ch55", 746000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00657    {(U8BIT *)"Ch55", 746000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00658    {(U8BIT *)"Ch56", 754000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00659    {(U8BIT *)"Ch56", 754000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00660    {(U8BIT *)"Ch57", 762000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00661    {(U8BIT *)"Ch57", 762000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00662    {(U8BIT *)"Ch58", 770000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00663    {(U8BIT *)"Ch58", 770000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00664    {(U8BIT *)"Ch59", 778000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00665    {(U8BIT *)"Ch59", 778000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00666    {(U8BIT *)"Ch60", 786000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00667    {(U8BIT *)"Ch60", 786000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00668    {(U8BIT *)"Ch61", 794000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00669    {(U8BIT *)"Ch61", 794000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00670    {(U8BIT *)"Ch62", 802000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00671    {(U8BIT *)"Ch62", 802000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00672    {(U8BIT *)"Ch63", 810000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00673    {(U8BIT *)"Ch63", 810000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00674    {(U8BIT *)"Ch64", 818000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00675    {(U8BIT *)"Ch64", 818000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00676    {(U8BIT *)"Ch65", 826000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00677    {(U8BIT *)"Ch65", 826000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00678    {(U8BIT *)"Ch66", 834000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00679    {(U8BIT *)"Ch66", 834000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00680    {(U8BIT *)"Ch67", 842000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00681    {(U8BIT *)"Ch67", 842000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00682    {(U8BIT *)"Ch68", 850000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00683    {(U8BIT *)"Ch68", 850000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00684    {(U8BIT *)"Ch69", 858000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
00685    {(U8BIT *)"Ch69", 858000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}
00686 };
00687 
00688 /* VHF + UHF DVB-T tuning table */
00689 static const ACFG_TER_RF_CHANNEL_DATA vhf_uhf_t_ter_rf_channel_table[] =
00690 {
00691    {(U8BIT *)"Ch 2", 50500000, TBWIDTH_7MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00692    {(U8BIT *)"Ch 3", 57500000, TBWIDTH_7MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00693    {(U8BIT *)"Ch 4", 64500000, TBWIDTH_7MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00694    {(U8BIT *)"Ch 5", 177500000, TBWIDTH_7MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00695    {(U8BIT *)"Ch 6", 184500000, TBWIDTH_7MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00696    {(U8BIT *)"Ch 7", 191500000, TBWIDTH_7MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00697    {(U8BIT *)"Ch 8", 198500000, TBWIDTH_7MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00698    {(U8BIT *)"Ch 9", 205500000, TBWIDTH_7MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00699    {(U8BIT *)"Ch10", 212500000, TBWIDTH_7MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00700    {(U8BIT *)"Ch11", 219500000, TBWIDTH_7MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00701    {(U8BIT *)"Ch12", 226500000, TBWIDTH_7MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00702    {(U8BIT *)"Ch21", 474000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00703    {(U8BIT *)"Ch22", 482000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00704    {(U8BIT *)"Ch23", 490000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00705    {(U8BIT *)"Ch24", 498000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00706    {(U8BIT *)"Ch25", 506000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00707    {(U8BIT *)"Ch26", 514000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00708    {(U8BIT *)"Ch27", 522000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00709    {(U8BIT *)"Ch28", 530000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00710    {(U8BIT *)"Ch29", 538000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00711    {(U8BIT *)"Ch30", 546000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00712    {(U8BIT *)"Ch31", 554000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00713    {(U8BIT *)"Ch32", 562000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00714    {(U8BIT *)"Ch33", 570000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00715    {(U8BIT *)"Ch34", 578000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00716    {(U8BIT *)"Ch35", 586000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00717    {(U8BIT *)"Ch36", 594000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00718    {(U8BIT *)"Ch37", 602000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00719    {(U8BIT *)"Ch38", 610000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00720    {(U8BIT *)"Ch39", 618000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00721    {(U8BIT *)"Ch40", 626000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00722    {(U8BIT *)"Ch41", 634000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00723    {(U8BIT *)"Ch42", 642000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00724    {(U8BIT *)"Ch43", 650000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00725    {(U8BIT *)"Ch44", 658000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00726    {(U8BIT *)"Ch45", 666000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00727    {(U8BIT *)"Ch46", 674000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00728    {(U8BIT *)"Ch47", 682000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00729    {(U8BIT *)"Ch48", 690000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00730    {(U8BIT *)"Ch49", 698000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00731    {(U8BIT *)"Ch50", 706000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00732    {(U8BIT *)"Ch51", 714000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00733    {(U8BIT *)"Ch52", 722000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00734    {(U8BIT *)"Ch53", 730000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00735    {(U8BIT *)"Ch54", 738000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00736    {(U8BIT *)"Ch55", 746000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00737    {(U8BIT *)"Ch56", 754000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00738    {(U8BIT *)"Ch57", 762000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00739    {(U8BIT *)"Ch58", 770000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00740    {(U8BIT *)"Ch59", 778000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00741    {(U8BIT *)"Ch60", 786000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00742    {(U8BIT *)"Ch61", 794000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00743    {(U8BIT *)"Ch62", 802000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00744    {(U8BIT *)"Ch63", 810000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00745    {(U8BIT *)"Ch64", 818000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00746    {(U8BIT *)"Ch65", 826000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00747    {(U8BIT *)"Ch66", 834000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00748    {(U8BIT *)"Ch67", 842000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00749    {(U8BIT *)"Ch68", 850000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT},
00750    {(U8BIT *)"Ch69", 858000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}
00751 };
00752 
00753 /* UHF DVB-T tuning table */
00754 static const ACFG_TER_RF_CHANNEL_DATA uhf_t_ter_rf_channel_table[] =
00755 {
00756    {(U8BIT *)"Ch21", 474000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00757    {(U8BIT *)"Ch22", 482000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00758    {(U8BIT *)"Ch23", 490000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00759    {(U8BIT *)"Ch24", 498000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00760    {(U8BIT *)"Ch25", 506000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00761    {(U8BIT *)"Ch26", 514000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00762    {(U8BIT *)"Ch27", 522000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00763    {(U8BIT *)"Ch28", 530000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00764    {(U8BIT *)"Ch29", 538000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00765    {(U8BIT *)"Ch30", 546000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00766    {(U8BIT *)"Ch31", 554000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00767    {(U8BIT *)"Ch32", 562000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00768    {(U8BIT *)"Ch33", 570000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00769    {(U8BIT *)"Ch34", 578000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00770    {(U8BIT *)"Ch35", 586000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00771    {(U8BIT *)"Ch36", 594000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00772    {(U8BIT *)"Ch37", 602000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00773    {(U8BIT *)"Ch38", 610000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00774    {(U8BIT *)"Ch39", 618000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00775    {(U8BIT *)"Ch40", 626000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00776    {(U8BIT *)"Ch41", 634000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00777    {(U8BIT *)"Ch42", 642000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00778    {(U8BIT *)"Ch43", 650000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00779    {(U8BIT *)"Ch44", 658000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00780    {(U8BIT *)"Ch45", 666000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00781    {(U8BIT *)"Ch46", 674000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00782    {(U8BIT *)"Ch47", 682000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00783    {(U8BIT *)"Ch48", 690000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00784    {(U8BIT *)"Ch49", 698000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00785    {(U8BIT *)"Ch50", 706000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00786    {(U8BIT *)"Ch51", 714000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00787    {(U8BIT *)"Ch52", 722000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00788    {(U8BIT *)"Ch53", 730000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00789    {(U8BIT *)"Ch54", 738000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00790    {(U8BIT *)"Ch55", 746000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00791    {(U8BIT *)"Ch56", 754000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00792    {(U8BIT *)"Ch57", 762000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00793    {(U8BIT *)"Ch58", 770000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00794    {(U8BIT *)"Ch59", 778000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00795    {(U8BIT *)"Ch60", 786000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00796    {(U8BIT *)"Ch61", 794000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00797    {(U8BIT *)"Ch62", 802000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00798    {(U8BIT *)"Ch63", 810000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00799    {(U8BIT *)"Ch64", 818000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00800    {(U8BIT *)"Ch65", 826000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00801    {(U8BIT *)"Ch66", 834000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00802    {(U8BIT *)"Ch67", 842000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00803    {(U8BIT *)"Ch68", 850000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00804    {(U8BIT *)"Ch69", 858000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}
00805 };
00806 
00807 static const ACFG_CAB_RF_CHANNEL_DATA deu_cab_rf_channel_table[] =
00808 {
00809    {(U8BIT *)"D73", 73000000, MODE_QAM_AUTO, 6900},
00810    {(U8BIT *)"S02", 113000000, MODE_QAM_AUTO, 6900},
00811    {(U8BIT *)"S02", 114000000, MODE_QAM_AUTO, 6900},
00812    {(U8BIT *)"S03", 121000000, MODE_QAM_AUTO, 6900},
00813    {(U8BIT *)"S03", 122000000, MODE_QAM_AUTO, 6900},
00814    {(U8BIT *)"S04", 129000000, MODE_QAM_AUTO, 6900},
00815    {(U8BIT *)"S04", 130000000, MODE_QAM_AUTO, 6900},
00816    {(U8BIT *)"S05", 137000000, MODE_QAM_AUTO, 6900},
00817    {(U8BIT *)"S05", 138000000, MODE_QAM_AUTO, 6900},
00818    {(U8BIT *)"S21", 306000000, MODE_QAM_AUTO, 6900},
00819    {(U8BIT *)"S22", 314000000, MODE_QAM_AUTO, 6900},
00820    {(U8BIT *)"S23", 322000000, MODE_QAM_AUTO, 6900},
00821    {(U8BIT *)"S24", 330000000, MODE_QAM_AUTO, 6900},
00822    {(U8BIT *)"S25", 338000000, MODE_QAM_AUTO, 6900},
00823    {(U8BIT *)"S26", 346000000, MODE_QAM_AUTO, 6900},
00824    {(U8BIT *)"S27", 354000000, MODE_QAM_AUTO, 6900},
00825    {(U8BIT *)"S28", 362000000, MODE_QAM_AUTO, 6900},
00826    {(U8BIT *)"S29", 370000000, MODE_QAM_AUTO, 6900},
00827    {(U8BIT *)"S30", 378000000, MODE_QAM_AUTO, 6900},
00828    {(U8BIT *)"S31", 386000000, MODE_QAM_AUTO, 6900},
00829    {(U8BIT *)"S32", 394000000, MODE_QAM_AUTO, 6900},
00830    {(U8BIT *)"S33", 402000000, MODE_QAM_AUTO, 6900},
00831    {(U8BIT *)"S34", 410000000, MODE_QAM_AUTO, 6900},
00832    {(U8BIT *)"S35", 418000000, MODE_QAM_AUTO, 6900},
00833    {(U8BIT *)"S36", 426000000, MODE_QAM_AUTO, 6900},
00834    {(U8BIT *)"S37", 434000000, MODE_QAM_AUTO, 6900},
00835    {(U8BIT *)"S38", 442000000, MODE_QAM_AUTO, 6900},
00836    {(U8BIT *)"S39", 450000000, MODE_QAM_AUTO, 6900},
00837    {(U8BIT *)"S40", 458000000, MODE_QAM_AUTO, 6900},
00838    {(U8BIT *)"S41", 466000000, MODE_QAM_AUTO, 6900},
00839    {(U8BIT *)"K21", 474000000, MODE_QAM_AUTO, 6900},
00840    {(U8BIT *)"K22", 482000000, MODE_QAM_AUTO, 6900},
00841    {(U8BIT *)"K23", 490000000, MODE_QAM_AUTO, 6900},
00842    {(U8BIT *)"K24", 498000000, MODE_QAM_AUTO, 6900},
00843    {(U8BIT *)"K25", 506000000, MODE_QAM_AUTO, 6900},
00844    {(U8BIT *)"K26", 514000000, MODE_QAM_AUTO, 6900},
00845    {(U8BIT *)"K27", 522000000, MODE_QAM_AUTO, 6900},
00846    {(U8BIT *)"K28", 530000000, MODE_QAM_AUTO, 6900},
00847    {(U8BIT *)"K29", 538000000, MODE_QAM_AUTO, 6900},
00848    {(U8BIT *)"K30", 546000000, MODE_QAM_AUTO, 6900},
00849    {(U8BIT *)"K31", 554000000, MODE_QAM_AUTO, 6900},
00850    {(U8BIT *)"K32", 562000000, MODE_QAM_AUTO, 6900},
00851    {(U8BIT *)"K33", 570000000, MODE_QAM_AUTO, 6900},
00852    {(U8BIT *)"K34", 578000000, MODE_QAM_AUTO, 6900},
00853    {(U8BIT *)"K35", 586000000, MODE_QAM_AUTO, 6900},
00854    {(U8BIT *)"K36", 594000000, MODE_QAM_AUTO, 6900},
00855    {(U8BIT *)"K37", 602000000, MODE_QAM_AUTO, 6900},
00856    {(U8BIT *)"K38", 610000000, MODE_QAM_AUTO, 6900},
00857    {(U8BIT *)"K39", 618000000, MODE_QAM_AUTO, 6900},
00858    {(U8BIT *)"K40", 626000000, MODE_QAM_AUTO, 6900},
00859    {(U8BIT *)"K41", 634000000, MODE_QAM_AUTO, 6900},
00860    {(U8BIT *)"K42", 642000000, MODE_QAM_AUTO, 6900},
00861    {(U8BIT *)"K43", 650000000, MODE_QAM_AUTO, 6900},
00862    {(U8BIT *)"K44", 658000000, MODE_QAM_AUTO, 6900},
00863    {(U8BIT *)"K45", 666000000, MODE_QAM_AUTO, 6900},
00864    {(U8BIT *)"K46", 674000000, MODE_QAM_AUTO, 6900},
00865    {(U8BIT *)"K47", 682000000, MODE_QAM_AUTO, 6900},
00866    {(U8BIT *)"K48", 690000000, MODE_QAM_AUTO, 6900},
00867    {(U8BIT *)"K49", 698000000, MODE_QAM_AUTO, 6900},
00868    {(U8BIT *)"K50", 706000000, MODE_QAM_AUTO, 6900},
00869    {(U8BIT *)"K51", 714000000, MODE_QAM_AUTO, 6900},
00870    {(U8BIT *)"K52", 722000000, MODE_QAM_AUTO, 6900},
00871    {(U8BIT *)"K53", 730000000, MODE_QAM_AUTO, 6900},
00872    {(U8BIT *)"K54", 738000000, MODE_QAM_AUTO, 6900},
00873    {(U8BIT *)"K55", 746000000, MODE_QAM_AUTO, 6900},
00874    {(U8BIT *)"K56", 754000000, MODE_QAM_AUTO, 6900},
00875    {(U8BIT *)"K57", 762000000, MODE_QAM_AUTO, 6900},
00876    {(U8BIT *)"K58", 770000000, MODE_QAM_AUTO, 6900},
00877    {(U8BIT *)"K59", 778000000, MODE_QAM_AUTO, 6900},
00878    {(U8BIT *)"K60", 786000000, MODE_QAM_AUTO, 6900},
00879    {(U8BIT *)"K61", 794000000, MODE_QAM_AUTO, 6900},
00880    {(U8BIT *)"K62", 802000000, MODE_QAM_AUTO, 6900},
00881    {(U8BIT *)"K63", 810000000, MODE_QAM_AUTO, 6900},
00882    {(U8BIT *)"K64", 818000000, MODE_QAM_AUTO, 6900},
00883    {(U8BIT *)"K65", 826000000, MODE_QAM_AUTO, 6900},
00884    {(U8BIT *)"K66", 834000000, MODE_QAM_AUTO, 6900},
00885    {(U8BIT *)"K67", 842000000, MODE_QAM_AUTO, 6900},
00886    {(U8BIT *)"K68", 850000000, MODE_QAM_AUTO, 6900},
00887    {(U8BIT *)"K69", 858000000, MODE_QAM_AUTO, 6900}
00888 };
00889 
00890 #if 0 /* Not sure where these freqs came from. Normally chans 6-12 are 7MHz rather than 8 */
00891       /* Russian DVB-T tuning table */
00892 static const ACFG_TER_RF_CHANNEL_DATA rus_ter_rf_channel_table[] =
00893 {
00894    {(U8BIT *)"Ch6", 178000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00895    {(U8BIT *)"Ch7", 186000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00896    {(U8BIT *)"Ch8", 194000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00897    {(U8BIT *)"Ch9", 202000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00898    {(U8BIT *)"Ch10", 210000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00899    {(U8BIT *)"Ch11", 218000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00900    {(U8BIT *)"Ch12", 226000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00901    {(U8BIT *)"Ch21", 474000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00902    {(U8BIT *)"Ch22", 482000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00903    {(U8BIT *)"Ch23", 490000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00904    {(U8BIT *)"Ch24", 498000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00905    {(U8BIT *)"Ch25", 506000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00906    {(U8BIT *)"Ch26", 514000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00907    {(U8BIT *)"Ch27", 522000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00908    {(U8BIT *)"Ch28", 530000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00909    {(U8BIT *)"Ch29", 538000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00910    {(U8BIT *)"Ch30", 546000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00911    {(U8BIT *)"Ch31", 554000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00912    {(U8BIT *)"Ch32", 562000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00913    {(U8BIT *)"Ch33", 570000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00914    {(U8BIT *)"Ch34", 578000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00915    {(U8BIT *)"Ch35", 586000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00916    {(U8BIT *)"Ch36", 594000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00917    {(U8BIT *)"Ch37", 602000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00918    {(U8BIT *)"Ch38", 610000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00919    {(U8BIT *)"Ch39", 618000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00920    {(U8BIT *)"Ch40", 626000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00921    {(U8BIT *)"Ch41", 634000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00922    {(U8BIT *)"Ch42", 642000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00923    {(U8BIT *)"Ch43", 650000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00924    {(U8BIT *)"Ch44", 658000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00925    {(U8BIT *)"Ch45", 666000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00926    {(U8BIT *)"Ch46", 674000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00927    {(U8BIT *)"Ch47", 682000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00928    {(U8BIT *)"Ch48", 690000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00929    {(U8BIT *)"Ch49", 698000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00930    {(U8BIT *)"Ch50", 706000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00931    {(U8BIT *)"Ch51", 714000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00932    {(U8BIT *)"Ch52", 722000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00933    {(U8BIT *)"Ch53", 730000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00934    {(U8BIT *)"Ch54", 738000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00935    {(U8BIT *)"Ch55", 746000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00936    {(U8BIT *)"Ch56", 754000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00937    {(U8BIT *)"Ch57", 762000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00938    {(U8BIT *)"Ch58", 770000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00939    {(U8BIT *)"Ch59", 778000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00940    {(U8BIT *)"Ch60", 786000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00941    {(U8BIT *)"Ch61", 794000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00942    {(U8BIT *)"Ch62", 802000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00943    {(U8BIT *)"Ch63", 810000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00944    {(U8BIT *)"Ch64", 818000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00945    {(U8BIT *)"Ch65", 826000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00946    {(U8BIT *)"Ch66", 834000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00947    {(U8BIT *)"Ch67", 842000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00948    {(U8BIT *)"Ch68", 850000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
00949    {(U8BIT *)"Ch69", 858000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}
00950 };
00951 #endif
00952 
00953 /* Australian DVB-T tuning table */
00954 static const ACFG_TER_RF_CHANNEL_DATA aus_ter_rf_channel_table[] =
00955 {
00956    {(U8BIT *)"Ch6", 177500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT},
00957    {(U8BIT *)"Ch7", 184500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT},
00958    {(U8BIT *)"Ch8", 191500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT},
00959    {(U8BIT *)"Ch9", 198500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT},
00960    {(U8BIT *)"Ch9A", 205500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT},
00961    {(U8BIT *)"Ch10", 212500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT},
00962    {(U8BIT *)"Ch11", 219500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT},
00963    {(U8BIT *)"Ch12", 226500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT},
00964    {(U8BIT *)"Ch28", 529500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT},
00965    {(U8BIT *)"Ch29", 536500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT},
00966    {(U8BIT *)"Ch30", 543500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT},
00967    {(U8BIT *)"Ch31", 550500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT},
00968    {(U8BIT *)"Ch32", 557500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT},
00969    {(U8BIT *)"Ch33", 564500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT},
00970    {(U8BIT *)"Ch34", 571500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT},
00971    {(U8BIT *)"Ch35", 578500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT},
00972    {(U8BIT *)"Ch36", 585500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT},
00973    {(U8BIT *)"Ch37", 592500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT},
00974    {(U8BIT *)"Ch38", 599500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT},
00975    {(U8BIT *)"Ch39", 606500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT},
00976    {(U8BIT *)"Ch40", 613500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT},
00977    {(U8BIT *)"Ch41", 620500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT},
00978    {(U8BIT *)"Ch42", 627500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT},
00979    {(U8BIT *)"Ch43", 634500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT},
00980    {(U8BIT *)"Ch44", 641500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT},
00981    {(U8BIT *)"Ch45", 648500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT},
00982    {(U8BIT *)"Ch46", 655500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT},
00983    {(U8BIT *)"Ch47", 662500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT},
00984    {(U8BIT *)"Ch48", 669500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT},
00985    {(U8BIT *)"Ch49", 676500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT},
00986    {(U8BIT *)"Ch50", 683500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT},
00987    {(U8BIT *)"Ch51", 690500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT},
00988    {(U8BIT *)"Ch52", 697500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT},
00989    {(U8BIT *)"Ch53", 704500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT},
00990    {(U8BIT *)"Ch54", 711500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT},
00991    {(U8BIT *)"Ch55", 718500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT},
00992    {(U8BIT *)"Ch56", 725500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT},
00993    {(U8BIT *)"Ch57", 732500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT},
00994    {(U8BIT *)"Ch58", 739500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT},
00995    {(U8BIT *)"Ch59", 746500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT},
00996    {(U8BIT *)"Ch60", 753500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT},
00997    {(U8BIT *)"Ch61", 760500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT},
00998    {(U8BIT *)"Ch62", 767500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT},
00999    {(U8BIT *)"Ch63", 774500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT},
01000    {(U8BIT *)"Ch64", 781500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT},
01001    {(U8BIT *)"Ch65", 788500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT},
01002    {(U8BIT *)"Ch66", 795500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT},
01003    {(U8BIT *)"Ch67", 802500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT},
01004    {(U8BIT *)"Ch68", 809500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT},
01005    {(U8BIT *)"Ch69", 816500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT}
01006 };
01007 
01008 /* Finnish DVB-T and DVB-T2 tuning table */
01009 static const ACFG_TER_RF_CHANNEL_DATA fin_terr_rf_channel_table[] =
01010 {
01011    {(U8BIT *)"Ch5", 177500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01012    {(U8BIT *)"Ch5", 177500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01013    {(U8BIT *)"Ch6", 184500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01014    {(U8BIT *)"Ch6", 184500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01015    {(U8BIT *)"Ch7", 191500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01016    {(U8BIT *)"Ch7", 191500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01017    {(U8BIT *)"Ch8", 198500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01018    {(U8BIT *)"Ch8", 198500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01019    {(U8BIT *)"Ch9", 205500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01020    {(U8BIT *)"Ch9", 205500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01021    {(U8BIT *)"Ch10", 212500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01022    {(U8BIT *)"Ch10", 212500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01023    {(U8BIT *)"Ch11", 219500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01024    {(U8BIT *)"Ch11", 219500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01025    {(U8BIT *)"Ch12", 226500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01026    {(U8BIT *)"Ch12", 226500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01027    {(U8BIT *)"Ch21", 474000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01028    {(U8BIT *)"Ch21", 474000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01029    {(U8BIT *)"Ch22", 482000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01030    {(U8BIT *)"Ch22", 482000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01031    {(U8BIT *)"Ch23", 490000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01032    {(U8BIT *)"Ch23", 490000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01033    {(U8BIT *)"Ch24", 498000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01034    {(U8BIT *)"Ch24", 498000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01035    {(U8BIT *)"Ch25", 506000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01036    {(U8BIT *)"Ch25", 506000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01037    {(U8BIT *)"Ch26", 514000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01038    {(U8BIT *)"Ch26", 514000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01039    {(U8BIT *)"Ch27", 522000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01040    {(U8BIT *)"Ch27", 522000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01041    {(U8BIT *)"Ch28", 530000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01042    {(U8BIT *)"Ch28", 530000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01043    {(U8BIT *)"Ch29", 538000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01044    {(U8BIT *)"Ch29", 538000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01045    {(U8BIT *)"Ch30", 546000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01046    {(U8BIT *)"Ch30", 546000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01047    {(U8BIT *)"Ch31", 554000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01048    {(U8BIT *)"Ch31", 554000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01049    {(U8BIT *)"Ch32", 562000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01050    {(U8BIT *)"Ch32", 562000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01051    {(U8BIT *)"Ch33", 570000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01052    {(U8BIT *)"Ch33", 570000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01053    {(U8BIT *)"Ch34", 578000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01054    {(U8BIT *)"Ch34", 578000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01055    {(U8BIT *)"Ch35", 586000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01056    {(U8BIT *)"Ch35", 586000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01057    {(U8BIT *)"Ch36", 594000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01058    {(U8BIT *)"Ch36", 594000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01059    {(U8BIT *)"Ch37", 602000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01060    {(U8BIT *)"Ch37", 602000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01061    {(U8BIT *)"Ch38", 610000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01062    {(U8BIT *)"Ch38", 610000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01063    {(U8BIT *)"Ch39", 618000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01064    {(U8BIT *)"Ch39", 618000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01065    {(U8BIT *)"Ch40", 626000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01066    {(U8BIT *)"Ch40", 626000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01067    {(U8BIT *)"Ch41", 634000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01068    {(U8BIT *)"Ch41", 634000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01069    {(U8BIT *)"Ch42", 642000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01070    {(U8BIT *)"Ch42", 642000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01071    {(U8BIT *)"Ch43", 650000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01072    {(U8BIT *)"Ch43", 650000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01073    {(U8BIT *)"Ch44", 658000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01074    {(U8BIT *)"Ch44", 658000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01075    {(U8BIT *)"Ch45", 666000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01076    {(U8BIT *)"Ch45", 666000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01077    {(U8BIT *)"Ch46", 674000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01078    {(U8BIT *)"Ch46", 674000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01079    {(U8BIT *)"Ch47", 682000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01080    {(U8BIT *)"Ch47", 682000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01081    {(U8BIT *)"Ch48", 690000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01082    {(U8BIT *)"Ch48", 690000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01083    {(U8BIT *)"Ch49", 698000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01084    {(U8BIT *)"Ch49", 698000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01085    {(U8BIT *)"Ch50", 706000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01086    {(U8BIT *)"Ch50", 706000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01087    {(U8BIT *)"Ch51", 714000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01088    {(U8BIT *)"Ch51", 714000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01089    {(U8BIT *)"Ch52", 722000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01090    {(U8BIT *)"Ch52", 722000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01091    {(U8BIT *)"Ch53", 730000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01092    {(U8BIT *)"Ch53", 730000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01093    {(U8BIT *)"Ch54", 738000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01094    {(U8BIT *)"Ch54", 738000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01095    {(U8BIT *)"Ch55", 746000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01096    {(U8BIT *)"Ch55", 746000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01097    {(U8BIT *)"Ch56", 754000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01098    {(U8BIT *)"Ch56", 754000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01099    {(U8BIT *)"Ch57", 762000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01100    {(U8BIT *)"Ch57", 762000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01101    {(U8BIT *)"Ch58", 770000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01102    {(U8BIT *)"Ch58", 770000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01103    {(U8BIT *)"Ch59", 778000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01104    {(U8BIT *)"Ch59", 778000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01105    {(U8BIT *)"Ch60", 786000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01106    {(U8BIT *)"Ch60", 786000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01107    {(U8BIT *)"Ch61", 794000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01108    {(U8BIT *)"Ch61", 794000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01109    {(U8BIT *)"Ch62", 802000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01110    {(U8BIT *)"Ch62", 802000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01111    {(U8BIT *)"Ch63", 810000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01112    {(U8BIT *)"Ch63", 810000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01113    {(U8BIT *)"Ch64", 818000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01114    {(U8BIT *)"Ch64", 818000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01115    {(U8BIT *)"Ch65", 826000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01116    {(U8BIT *)"Ch65", 826000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01117    {(U8BIT *)"Ch66", 834000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01118    {(U8BIT *)"Ch66", 834000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01119    {(U8BIT *)"Ch67", 842000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01120    {(U8BIT *)"Ch67", 842000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01121    {(U8BIT *)"Ch68", 850000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01122    {(U8BIT *)"Ch68", 850000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01123    {(U8BIT *)"Ch69", 858000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01124    {(U8BIT *)"Ch69", 858000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}
01125 };
01126 
01127 static const ACFG_CAB_RF_CHANNEL_DATA fin_cab_rf_channel_table[] =
01128 {
01129    {(U8BIT *)"Ch0", 114000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01130    {(U8BIT *)"Ch1", 122000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01131    {(U8BIT *)"Ch2", 130000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01132    {(U8BIT *)"Ch3", 138000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01133    {(U8BIT *)"Ch4", 146000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01134    {(U8BIT *)"Ch5", 154000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01135    {(U8BIT *)"Ch6", 162000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01136    {(U8BIT *)"Ch7", 170000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01137    {(U8BIT *)"Ch8", 178000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01138    {(U8BIT *)"Ch9", 186000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01139    {(U8BIT *)"Ch10", 194000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01140    {(U8BIT *)"Ch11", 202000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01141    {(U8BIT *)"Ch12", 210000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01142    {(U8BIT *)"Ch13", 218000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01143    {(U8BIT *)"Ch14", 226000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01144    {(U8BIT *)"Ch15", 234000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01145    {(U8BIT *)"Ch16", 242000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01146    {(U8BIT *)"Ch17", 250000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01147    {(U8BIT *)"Ch18", 258000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01148    {(U8BIT *)"Ch19", 266000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01149    {(U8BIT *)"Ch20", 274000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01150    {(U8BIT *)"Ch21", 282000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01151    {(U8BIT *)"Ch22", 290000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01152    {(U8BIT *)"Ch23", 298000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01153    {(U8BIT *)"Ch24", 306000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01154    {(U8BIT *)"Ch25", 314000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01155    {(U8BIT *)"Ch26", 322000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01156    {(U8BIT *)"Ch27", 330000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01157    {(U8BIT *)"Ch28", 338000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01158    {(U8BIT *)"Ch29", 346000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01159    {(U8BIT *)"Ch30", 354000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01160    {(U8BIT *)"Ch31", 362000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01161    {(U8BIT *)"Ch32", 370000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01162    {(U8BIT *)"Ch33", 378000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01163    {(U8BIT *)"Ch34", 386000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01164    {(U8BIT *)"Ch35", 394000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01165    {(U8BIT *)"Ch36", 402000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01166    {(U8BIT *)"Ch37", 410000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01167    {(U8BIT *)"Ch38", 418000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01168    {(U8BIT *)"Ch39", 426000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01169    {(U8BIT *)"Ch40", 434000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01170    {(U8BIT *)"Ch41", 442000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01171    {(U8BIT *)"Ch42", 450000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01172    {(U8BIT *)"Ch43", 458000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01173    {(U8BIT *)"Ch44", 466000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01174    {(U8BIT *)"Ch45", 474000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01175    {(U8BIT *)"Ch46", 482000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01176    {(U8BIT *)"Ch47", 490000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01177    {(U8BIT *)"Ch48", 498000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01178    {(U8BIT *)"Ch49", 506000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01179    {(U8BIT *)"Ch50", 514000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01180    {(U8BIT *)"Ch51", 522000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01181    {(U8BIT *)"Ch52", 530000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01182    {(U8BIT *)"Ch53", 538000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01183    {(U8BIT *)"Ch54", 546000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01184    {(U8BIT *)"Ch55", 554000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01185    {(U8BIT *)"Ch56", 562000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01186    {(U8BIT *)"Ch57", 570000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01187    {(U8BIT *)"Ch58", 578000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01188    {(U8BIT *)"Ch59", 586000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01189    {(U8BIT *)"Ch60", 594000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01190    {(U8BIT *)"Ch61", 602000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01191    {(U8BIT *)"Ch62", 610000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01192    {(U8BIT *)"Ch63", 618000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01193    {(U8BIT *)"Ch64", 626000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01194    {(U8BIT *)"Ch65", 634000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01195    {(U8BIT *)"Ch66", 642000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01196    {(U8BIT *)"Ch67", 650000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01197    {(U8BIT *)"Ch68", 658000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01198    {(U8BIT *)"Ch69", 666000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01199    {(U8BIT *)"Ch70", 674000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01200    {(U8BIT *)"Ch71", 682000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01201    {(U8BIT *)"Ch72", 690000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01202    {(U8BIT *)"Ch73", 698000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01203    {(U8BIT *)"Ch74", 706000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01204    {(U8BIT *)"Ch75", 714000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01205    {(U8BIT *)"Ch76", 722000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01206    {(U8BIT *)"Ch77", 730000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01207    {(U8BIT *)"Ch78", 738000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01208    {(U8BIT *)"Ch79", 746000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01209    {(U8BIT *)"Ch80", 754000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01210    {(U8BIT *)"Ch81", 762000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01211    {(U8BIT *)"Ch82", 770000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01212    {(U8BIT *)"Ch83", 778000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01213    {(U8BIT *)"Ch84", 786000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01214    {(U8BIT *)"Ch85", 794000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01215    {(U8BIT *)"Ch86", 802000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01216    {(U8BIT *)"Ch87", 810000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01217    {(U8BIT *)"Ch88", 818000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01218    {(U8BIT *)"Ch89", 826000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01219    {(U8BIT *)"Ch90", 834000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01220    {(U8BIT *)"Ch91", 842000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01221    {(U8BIT *)"Ch92", 850000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO},
01222    {(U8BIT *)"Ch93", 858000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}
01223 };
01224 
01225 /* South African DVB-T and DVB-T2 tuning table */
01226 static const ACFG_TER_RF_CHANNEL_DATA zaf_ter_rf_channel_table[] =
01227 {
01228    {(U8BIT *)"Ch8", 178000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01229    {(U8BIT *)"Ch8", 178000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01230    {(U8BIT *)"Ch9", 186000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01231    {(U8BIT *)"Ch9", 186000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01232    {(U8BIT *)"Ch10", 194000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01233    {(U8BIT *)"Ch10", 194000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01234    {(U8BIT *)"Ch11", 202000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01235    {(U8BIT *)"Ch11", 202000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01236    {(U8BIT *)"Ch12", 210000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01237    {(U8BIT *)"Ch12", 210000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01238    {(U8BIT *)"Ch13", 218000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01239    {(U8BIT *)"Ch13", 218000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01240    {(U8BIT *)"Ch14", 226000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01241    {(U8BIT *)"Ch14", 226000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01242    {(U8BIT *)"Ch15", 234000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01243    {(U8BIT *)"Ch15", 234000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01244    {(U8BIT *)"Ch16", 242000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01245    {(U8BIT *)"Ch16", 242000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01246    {(U8BIT *)"Ch17", 250000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01247    {(U8BIT *)"Ch17", 250000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01248    {(U8BIT *)"Ch21", 474000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01249    {(U8BIT *)"Ch21", 474000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01250    {(U8BIT *)"Ch22", 482000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01251    {(U8BIT *)"Ch22", 482000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01252    {(U8BIT *)"Ch23", 490000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01253    {(U8BIT *)"Ch23", 490000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01254    {(U8BIT *)"Ch24", 498000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01255    {(U8BIT *)"Ch24", 498000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01256    {(U8BIT *)"Ch25", 506000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01257    {(U8BIT *)"Ch25", 506000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01258    {(U8BIT *)"Ch26", 514000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01259    {(U8BIT *)"Ch26", 514000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01260    {(U8BIT *)"Ch27", 522000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01261    {(U8BIT *)"Ch27", 522000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01262    {(U8BIT *)"Ch28", 530000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01263    {(U8BIT *)"Ch28", 530000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01264    {(U8BIT *)"Ch29", 538000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01265    {(U8BIT *)"Ch29", 538000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01266    {(U8BIT *)"Ch30", 546000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01267    {(U8BIT *)"Ch30", 546000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01268    {(U8BIT *)"Ch31", 554000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01269    {(U8BIT *)"Ch31", 554000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01270    {(U8BIT *)"Ch32", 562000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01271    {(U8BIT *)"Ch32", 562000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01272    {(U8BIT *)"Ch33", 570000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01273    {(U8BIT *)"Ch33", 570000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01274    {(U8BIT *)"Ch34", 578000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01275    {(U8BIT *)"Ch34", 578000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01276    {(U8BIT *)"Ch35", 586000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01277    {(U8BIT *)"Ch35", 586000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01278    {(U8BIT *)"Ch36", 594000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01279    {(U8BIT *)"Ch36", 594000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01280    {(U8BIT *)"Ch37", 602000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01281    {(U8BIT *)"Ch37", 602000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01282    {(U8BIT *)"Ch38", 610000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01283    {(U8BIT *)"Ch38", 610000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01284    {(U8BIT *)"Ch39", 618000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01285    {(U8BIT *)"Ch39", 618000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01286    {(U8BIT *)"Ch40", 626000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01287    {(U8BIT *)"Ch40", 626000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01288    {(U8BIT *)"Ch41", 634000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01289    {(U8BIT *)"Ch41", 634000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01290    {(U8BIT *)"Ch42", 642000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01291    {(U8BIT *)"Ch42", 642000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01292    {(U8BIT *)"Ch43", 650000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01293    {(U8BIT *)"Ch43", 650000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01294    {(U8BIT *)"Ch44", 658000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01295    {(U8BIT *)"Ch44", 658000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01296    {(U8BIT *)"Ch45", 666000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01297    {(U8BIT *)"Ch45", 666000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01298    {(U8BIT *)"Ch46", 674000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01299    {(U8BIT *)"Ch46", 674000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01300    {(U8BIT *)"Ch47", 682000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01301    {(U8BIT *)"Ch47", 682000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01302    {(U8BIT *)"Ch48", 690000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01303    {(U8BIT *)"Ch48", 690000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01304    {(U8BIT *)"Ch49", 698000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01305    {(U8BIT *)"Ch49", 698000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01306    {(U8BIT *)"Ch50", 706000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01307    {(U8BIT *)"Ch50", 706000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01308    {(U8BIT *)"Ch51", 714000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01309    {(U8BIT *)"Ch51", 714000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01310    {(U8BIT *)"Ch52", 722000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01311    {(U8BIT *)"Ch52", 722000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01312    {(U8BIT *)"Ch53", 730000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01313    {(U8BIT *)"Ch53", 730000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01314    {(U8BIT *)"Ch54", 738000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01315    {(U8BIT *)"Ch54", 738000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01316    {(U8BIT *)"Ch55", 746000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01317    {(U8BIT *)"Ch55", 746000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01318    {(U8BIT *)"Ch56", 754000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01319    {(U8BIT *)"Ch56", 754000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01320    {(U8BIT *)"Ch57", 762000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01321    {(U8BIT *)"Ch57", 762000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01322    {(U8BIT *)"Ch58", 770000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01323    {(U8BIT *)"Ch58", 770000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01324    {(U8BIT *)"Ch59", 778000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01325    {(U8BIT *)"Ch59", 778000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01326    {(U8BIT *)"Ch60", 786000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01327    {(U8BIT *)"Ch60", 786000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01328    {(U8BIT *)"Ch61", 794000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01329    {(U8BIT *)"Ch61", 794000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01330    {(U8BIT *)"Ch62", 802000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01331    {(U8BIT *)"Ch62", 802000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01332    {(U8BIT *)"Ch63", 810000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01333    {(U8BIT *)"Ch63", 810000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01334    {(U8BIT *)"Ch64", 818000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01335    {(U8BIT *)"Ch64", 818000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01336    {(U8BIT *)"Ch65", 826000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01337    {(U8BIT *)"Ch65", 826000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01338    {(U8BIT *)"Ch66", 834000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01339    {(U8BIT *)"Ch66", 834000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01340    {(U8BIT *)"Ch67", 842000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01341    {(U8BIT *)"Ch67", 842000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01342    {(U8BIT *)"Ch68", 850000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01343    {(U8BIT *)"Ch68", 850000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT},
01344    {(U8BIT *)"Ch69", 858000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2},
01345    {(U8BIT *)"Ch69", 858000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}
01346 };
01347 
01348 // country data definitions...
01349 #ifdef COUNTRY_UK
01350 static const DB_LANG_DATA_ENTRY gbr_db_lang_data[] =
01351 {
01352    // name string,   lang code
01353    {STR_LANG_ENGLISH, {ACFG_DB_LANG_ENGLISH, ACFG_INVALID_DB_LANG}},
01354    {STR_LANG_WELSH, {ACFG_DB_LANG_WELSH1, ACFG_DB_LANG_WELSH2, ACFG_INVALID_DB_LANG}},
01355    {STR_LANG_GAELIC, {ACFG_DB_LANG_GAELIC, ACFG_INVALID_DB_LANG}},
01356    {STR_LANG_IRISH, {ACFG_DB_LANG_IRISH, ACFG_INVALID_DB_LANG}}
01357 };
01358 #endif
01359 
01360 #ifdef COUNTRY_NETHERLANDS
01361 static const DB_LANG_DATA_ENTRY nld_db_lang_data[] =
01362 {
01363    // name string,   db lang id
01364    {STR_LANG_DUTCH, {ACFG_DB_LANG_DUTCH1, ACFG_DB_LANG_DUTCH2, ACFG_INVALID_DB_LANG}}
01365 };
01366 
01367 static const COUNTRY_SPECIFIC_DESCRIPTORS nl_si_descs[] =
01368 {
01369    {0x83, USER_DEF_DESCRIP_LOGICAL_CHAN_NUM},
01370    {0x00, USER_DEF_DESCRIP_NOT_USED}
01371 };
01372 #endif
01373 
01374 #ifdef COUNTRY_GERMANY
01375 static const DB_LANG_DATA_ENTRY deu_db_lang_data[] =
01376 {
01377    // name string,   db lang id
01378    {STR_LANG_GERMAN, {ACFG_DB_LANG_GERMAN1, ACFG_DB_LANG_GERMAN2, ACFG_INVALID_DB_LANG}}
01379 };
01380 
01381 static const COUNTRY_SPECIFIC_DESCRIPTORS deu_si_descs[] =
01382 {
01383    {0x83, USER_DEF_DESCRIP_LOGICAL_CHAN_NUM},
01384    {0x00, USER_DEF_DESCRIP_NOT_USED}
01385 };
01386 #endif
01387 
01388 #ifdef COUNTRY_FRANCE
01389 static const DB_LANG_DATA_ENTRY fra_db_lang_data[] =
01390 {
01391    // name string,   db lang id
01392    {STR_LANG_FRENCH, {ACFG_DB_LANG_FRENCH1, ACFG_DB_LANG_FRENCH2, ACFG_INVALID_DB_LANG}}
01393 };
01394 
01395 static const COUNTRY_SPECIFIC_DESCRIPTORS fra_si_descs[] =
01396 {
01397    {0x83, USER_DEF_DESCRIP_LOGICAL_CHAN_NUM},
01398    {0x00, USER_DEF_DESCRIP_NOT_USED}
01399 };
01400 #endif
01401 
01402 #ifdef COUNTRY_RUSSIA
01403 static const DB_LANG_DATA_ENTRY rus_db_lang_data[] =
01404 {
01405    // name string,   db lang id
01406    {STR_LANG_RUSSIAN, {ACFG_DB_LANG_RUSSIAN, ACFG_INVALID_DB_LANG}}
01407 };
01408 #endif
01409 
01410 #ifdef COUNTRY_AUSTRALIA
01411 static const REGION_DATA_ENTRY aus_region_data[] =
01412 {
01413    // name_str,   id
01414    {(U8BIT *)"NSW/ACT", 2},
01415    {(U8BIT *)"VIC", 3},
01416    {(U8BIT *)"QLD", 4},
01417    {(U8BIT *)"SA", 5},
01418    {(U8BIT *)"WA", 6},
01419    {(U8BIT *)"TAS", 7},
01420    {(U8BIT *)"NT", 8}
01421 };
01422 
01423 static const DB_LANG_DATA_ENTRY aus_db_lang_data[] =
01424 {
01425    // name string,   db lang id
01426    {STR_LANG_ENGLISH, {ACFG_DB_LANG_ENGLISH, ACFG_INVALID_DB_LANG}}
01427 };
01428 
01429 static const COUNTRY_SPECIFIC_DESCRIPTORS aus_si_descs[] =
01430 {
01431    {0x83, USER_DEF_DESCRIP_LOGICAL_CHAN_NUM},
01432    {0x84, USER_DEF_DESCRIP_PREF_NAME_LIST},
01433    {0x85, USER_DEF_DESCRIP_PREF_NAME_ID},
01434    {0x00, USER_DEF_DESCRIP_NOT_USED}
01435 };
01436 #endif
01437 
01438 #ifdef COUNTRY_CHINA
01439 static const DB_LANG_DATA_ENTRY chi_db_lang_data[] =
01440 {
01441    // name string,   lang code
01442    {STR_LANG_ENGLISH, {ACFG_DB_LANG_ENGLISH, ACFG_INVALID_DB_LANG}},
01443    {STR_LANG_SIMPLIFIED_CHINESE, {ACFG_DB_LANG_SIMPLIFIED_CHINESE, ACFG_INVALID_DB_LANG}},
01444    {STR_LANG_TRADITIONAL_CHINESE, {ACFG_DB_LANG_TRADITIONAL_CHINESE, ACFG_INVALID_DB_LANG}}
01445 };
01446 #endif
01447 
01448 #ifdef COUNTRY_FINLAND
01449 static const DB_LANG_DATA_ENTRY fin_db_lang_data[] =
01450 {
01451    // name string,   db lang id
01452    {STR_LANG_FINNISH, {ACFG_DB_LANG_FINNISH, ACFG_INVALID_DB_LANG}},
01453    {STR_LANG_SWEDISH, {ACFG_DB_LANG_SWEDISH, ACFG_INVALID_DB_LANG}},
01454    {STR_LANG_NORWEGIAN, {ACFG_DB_LANG_NORWEGIAN, ACFG_INVALID_DB_LANG}},
01455    {STR_LANG_DANISH, {ACFG_DB_LANG_DANISH, ACFG_INVALID_DB_LANG}},
01456    {STR_LANG_ENGLISH, {ACFG_DB_LANG_ENGLISH, ACFG_INVALID_DB_LANG}}
01457 };
01458 #endif
01459 
01460 #ifdef COUNTRY_AUSTRIA
01461 static const DB_LANG_DATA_ENTRY aut_db_lang_data[] =
01462 {
01463    // name string,   db lang id
01464    {STR_LANG_GERMAN, {ACFG_DB_LANG_GERMAN1, ACFG_DB_LANG_GERMAN2, ACFG_INVALID_DB_LANG}}
01465 };
01466 
01467 static const COUNTRY_SPECIFIC_DESCRIPTORS aut_si_descs[] =
01468 {
01469    {0x83, USER_DEF_DESCRIP_LOGICAL_CHAN_NUM},
01470    {0x00, USER_DEF_DESCRIP_NOT_USED}
01471 };
01472 #endif
01473 
01474 #ifdef COUNTRY_SWITZERLAND
01475 static const DB_LANG_DATA_ENTRY che_db_lang_data[] =
01476 {
01477    // name string,   db lang id
01478    {STR_LANG_GERMAN, {ACFG_DB_LANG_GERMAN1, ACFG_DB_LANG_GERMAN2, ACFG_INVALID_DB_LANG}},
01479    {STR_LANG_FRENCH, {ACFG_DB_LANG_FRENCH1, ACFG_DB_LANG_FRENCH2, ACFG_INVALID_DB_LANG}},
01480    {STR_LANG_ITALIAN, {ACFG_DB_LANG_ITALIAN, ACFG_INVALID_DB_LANG}}
01481 };
01482 
01483 static const COUNTRY_SPECIFIC_DESCRIPTORS che_si_descs[] =
01484 {
01485    {0x83, USER_DEF_DESCRIP_LOGICAL_CHAN_NUM},
01486    {0x00, USER_DEF_DESCRIP_NOT_USED}
01487 };
01488 #endif
01489 
01490 #ifdef COUNTRY_CZECHREP
01491 static const DB_LANG_DATA_ENTRY cze_db_lang_data[] =
01492 {
01493    // name string,   db lang id
01494    {STR_LANG_CZECH, {ACFG_DB_LANG_CZECH1, ACFG_DB_LANG_CZECH2, ACFG_INVALID_DB_LANG}}
01495 };
01496 #endif
01497 
01498 #ifdef COUNTRY_SLOVAKIA
01499 static const DB_LANG_DATA_ENTRY svk_db_lang_data[] =
01500 {
01501    // name string,   db lang id
01502    {STR_LANG_SLOVAK, {ACFG_DB_LANG_SLOVAK1, ACFG_DB_LANG_SLOVAK2, ACFG_INVALID_DB_LANG}}
01503 };
01504 #endif
01505 
01506 #ifdef COUNTRY_SOUTHAFRICA
01507 static const DB_LANG_DATA_ENTRY zaf_db_lang_data[] =
01508 {
01509    // name string,      lang code
01510    {STR_LANG_AFRIKAANS, {ACFG_DB_LANG_AFRIKAANS, ACFG_INVALID_DB_LANG}},
01511    {STR_LANG_ENGLISH, {ACFG_DB_LANG_ENGLISH, ACFG_INVALID_DB_LANG}},
01512    {STR_LANG_NDEBELE, {ACFG_DB_LANG_NDEBELE, ACFG_INVALID_DB_LANG}},
01513    {STR_LANG_NORTHERN_SOTHO, {ACFG_DB_LANG_NORTHERN_SOTHO, ACFG_INVALID_DB_LANG}},
01514    {STR_LANG_SOUTHERN_SOTHO, {ACFG_DB_LANG_SOUTHERN_SOTHO, ACFG_INVALID_DB_LANG}},
01515    {STR_LANG_SWATI, {ACFG_DB_LANG_SWATI, ACFG_INVALID_DB_LANG}},
01516    {STR_LANG_TSONGA, {ACFG_DB_LANG_TSONGA, ACFG_INVALID_DB_LANG}},
01517    {STR_LANG_TSWANA, {ACFG_DB_LANG_TSWANA, ACFG_INVALID_DB_LANG}},
01518    {STR_LANG_VENDA, {ACFG_DB_LANG_VENDA, ACFG_INVALID_DB_LANG}},
01519    {STR_LANG_XHOSA, {ACFG_DB_LANG_XHOSA, ACFG_INVALID_DB_LANG}},
01520    {STR_LANG_ZULU, {ACFG_DB_LANG_ZULU, ACFG_INVALID_DB_LANG}}
01521 };
01522 
01523 static const COUNTRY_SPECIFIC_DESCRIPTORS sa_si_descs[] =
01524 {
01525    {0x83, USER_DEF_DESCRIP_LOGICAL_CHAN_NUM},
01526    {0x00, USER_DEF_DESCRIP_NOT_USED}
01527 };
01528 #endif
01529 
01530 #ifdef COUNTRY_BELGIUM
01531 static const DB_LANG_DATA_ENTRY bel_db_lang_data[] =
01532 {
01533    // name string,   db lang id
01534    {STR_LANG_DUTCH, {ACFG_DB_LANG_DUTCH1, ACFG_DB_LANG_DUTCH2, ACFG_INVALID_DB_LANG}},
01535    {STR_LANG_FRENCH, {ACFG_DB_LANG_FRENCH1, ACFG_DB_LANG_FRENCH2, ACFG_INVALID_DB_LANG}},
01536    {STR_LANG_GERMAN, {ACFG_DB_LANG_GERMAN1, ACFG_DB_LANG_GERMAN2, ACFG_INVALID_DB_LANG}}
01537 };
01538 #endif
01539 
01540 #ifdef COUNTRY_CROATIA
01541 static const DB_LANG_DATA_ENTRY hrv_db_lang_data[] =
01542 {
01543    // name string,   db lang id
01544    {STR_LANG_CROATIAN, {ACFG_DB_LANG_CROATIAN, ACFG_INVALID_DB_LANG}}
01545 };
01546 #endif
01547 
01548 #ifdef COUNTRY_HUNGARY
01549 static const DB_LANG_DATA_ENTRY hun_db_lang_data[] =
01550 {
01551    // name string,   db lang id
01552    {STR_LANG_HUNGARIAN, {ACFG_DB_LANG_HUNGARIAN, ACFG_INVALID_DB_LANG}}
01553 };
01554 #endif
01555 
01556 #ifdef COUNTRY_ITALY
01557 static const DB_LANG_DATA_ENTRY ita_db_lang_data[] =
01558 {
01559    // name string,   db lang id
01560    {STR_LANG_ITALIAN, {ACFG_DB_LANG_ITALIAN, ACFG_INVALID_DB_LANG}}
01561 };
01562 #endif
01563 
01564 #ifdef COUNTRY_LATVIA
01565 static const DB_LANG_DATA_ENTRY lva_db_lang_data[] =
01566 {
01567    // name string,   db lang id
01568    {STR_LANG_LATVIAN, {ACFG_DB_LANG_LATVIAN, ACFG_INVALID_DB_LANG}},
01569    {STR_LANG_RUSSIAN, {ACFG_DB_LANG_RUSSIAN, ACFG_INVALID_DB_LANG}}
01570 };
01571 #endif
01572 
01573 #ifdef COUNTRY_LUXEMBOURG
01574 static const DB_LANG_DATA_ENTRY lux_db_lang_data[] =
01575 {
01576    // name string,   db lang id
01577    {STR_LANG_LUXEMBOURGISH, {ACFG_DB_LANG_LUXEMBOURGISH, ACFG_INVALID_DB_LANG}},
01578    {STR_LANG_FRENCH, {ACFG_DB_LANG_FRENCH1, ACFG_DB_LANG_FRENCH2, ACFG_INVALID_DB_LANG}},
01579    {STR_LANG_GERMAN, {ACFG_DB_LANG_GERMAN1, ACFG_DB_LANG_GERMAN2, ACFG_INVALID_DB_LANG}}
01580 };
01581 #endif
01582 
01583 #ifdef COUNTRY_POLAND
01584 static const DB_LANG_DATA_ENTRY pol_db_lang_data[] =
01585 {
01586    // name string,   db lang id
01587    {STR_LANG_POLISH, {ACFG_DB_LANG_POLISH, ACFG_INVALID_DB_LANG}}
01588 };
01589 #endif
01590 
01591 #ifdef COUNTRY_PORTUGAL
01592 static const DB_LANG_DATA_ENTRY por_db_lang_data[] =
01593 {
01594    // name string,   db lang id
01595    {STR_LANG_PORTUGUESE, {ACFG_DB_LANG_PORTUGUESE, ACFG_INVALID_DB_LANG}}
01596 };
01597 #endif
01598 
01599 #ifdef COUNTRY_SERBIA
01600 static const DB_LANG_DATA_ENTRY srb_db_lang_data[] =
01601 {
01602    // name string,   db lang id
01603    {STR_LANG_SERBIAN, {ACFG_DB_LANG_SERBIAN, ACFG_INVALID_DB_LANG}},
01604    {STR_LANG_ROMANIAN, {ACFG_DB_LANG_ROMANIAN1, ACFG_DB_LANG_ROMANIAN2, ACFG_INVALID_DB_LANG}},
01605    {STR_LANG_HUNGARIAN, {ACFG_DB_LANG_HUNGARIAN, ACFG_INVALID_DB_LANG}},
01606    {STR_LANG_SLOVAK, {ACFG_DB_LANG_SLOVAK1, ACFG_DB_LANG_SLOVAK2, ACFG_INVALID_DB_LANG}},
01607    {STR_LANG_CROATIAN, {ACFG_DB_LANG_CROATIAN, ACFG_INVALID_DB_LANG}},
01608    {STR_LANG_ALBANIAN, {ACFG_DB_LANG_ALBANIAN1, ACFG_DB_LANG_ALBANIAN2, ACFG_INVALID_DB_LANG}}
01609 };
01610 #endif
01611 
01612 #ifdef COUNTRY_SLOVENIA
01613 static const DB_LANG_DATA_ENTRY svn_db_lang_data[] =
01614 {
01615    // name string,   db lang id
01616    {STR_LANG_SLOVENE, {ACFG_DB_LANG_SLOVENE, ACFG_INVALID_DB_LANG}}
01617 };
01618 #endif
01619 
01620 #ifdef COUNTRY_SPAIN
01621 static const DB_LANG_DATA_ENTRY esp_db_lang_data[] =
01622 {
01623    // name string,   db lang id
01624    {STR_LANG_SPANISH, {ACFG_DB_LANG_SPANISH1, ACFG_DB_LANG_SPANISH2, ACFG_INVALID_DB_LANG}},
01625    {STR_LANG_CATALAN, {ACFG_DB_LANG_CATALAN, ACFG_INVALID_DB_LANG}},
01626    {STR_LANG_GALICIAN, {ACFG_DB_LANG_GALICIAN, ACFG_INVALID_DB_LANG}},
01627    {STR_LANG_BASQUE, {ACFG_DB_LANG_BASQUE1, ACFG_DB_LANG_BASQUE2, ACFG_INVALID_DB_LANG}}
01628 };
01629 #endif
01630 
01631 #ifdef COUNTRY_SWEDEN
01632 static const DB_LANG_DATA_ENTRY swe_db_lang_data[] =
01633 {
01634    // name string,   db lang id
01635    {STR_LANG_SWEDISH, {ACFG_DB_LANG_SWEDISH, ACFG_INVALID_DB_LANG}}
01636 };
01637 #endif
01638 
01639 #ifdef COUNTRY_UKRAINE
01640 static const DB_LANG_DATA_ENTRY ukr_db_lang_data[] =
01641 {
01642    // name string,   db lang id
01643    {STR_LANG_UKRAINIAN, {ACFG_DB_LANG_UKRAINIAN, ACFG_INVALID_DB_LANG}},
01644    {STR_LANG_RUSSIAN, {ACFG_DB_LANG_RUSSIAN, ACFG_INVALID_DB_LANG}}
01645 };
01646 #endif
01647 
01648 #ifdef COUNTRY_AUSTRALIA
01649 static const U8BIT aus_content_conversion_array[] =
01650 {
01651    ADB_EVENT_CONTENT_UNCLASSIFIED,        // level_1 = 0x00
01652    ADB_EVENT_CONTENT_MOVIE,               //           0x01
01653    ADB_EVENT_CONTENT_NEWS,                //           0x02
01654    ADB_EVENT_CONTENT_ENTERTAINMENT,       //           0x03
01655    ADB_EVENT_CONTENT_SPORT,               //           0x04
01656    ADB_EVENT_CONTENT_CHILD,               //           0x05
01657    ADB_EVENT_CONTENT_MUSIC,               //           0x06
01658    ADB_EVENT_CONTENT_ARTS,                //           0x07
01659    ADB_EVENT_CONTENT_SOCIAL,              // Current affairs
01660    ADB_EVENT_CONTENT_EDUCATION,           //           0x09
01661    ADB_EVENT_CONTENT_LEISURE,             //           0x0a
01662    ADB_EVENT_CONTENT_SPECIAL,             //           0x0b
01663    ADB_EVENT_CONTENT_RESERVED1,           // Comedy
01664    ADB_EVENT_CONTENT_RESERVED2,           // Drama
01665    ADB_EVENT_CONTENT_RESERVED3,           // Documentary
01666    ADB_EVENT_CONTENT_UNCLASSIFIED         //           0x0f
01667 };
01668 #endif
01669 #ifdef COUNTRY_UK
01670 static const U8BIT uk_content_conversion_array[] =
01671 {
01672    ADB_EVENT_CONTENT_UNCLASSIFIED,        // level_1 = 0x00
01673    ADB_EVENT_CONTENT_MOVIE,               //           0x01
01674    ADB_EVENT_CONTENT_NEWS,                //           0x02
01675    ADB_EVENT_CONTENT_ENTERTAINMENT,       //           0x03
01676    ADB_EVENT_CONTENT_SPORT,               //           0x04
01677    ADB_EVENT_CONTENT_CHILD,               //           0x05
01678    ADB_EVENT_CONTENT_ENTERTAINMENT,       //           0x06
01679    ADB_EVENT_CONTENT_NEWS,                //           0x07
01680    ADB_EVENT_CONTENT_NEWS,                //           0x08
01681    ADB_EVENT_CONTENT_EDUCATION,           //           0x09
01682    ADB_EVENT_CONTENT_LEISURE,             //           0x0a
01683    ADB_EVENT_CONTENT_UNCLASSIFIED,        //           0x0b
01684    ADB_EVENT_CONTENT_UNCLASSIFIED,        //           0x0c
01685    ADB_EVENT_CONTENT_UNCLASSIFIED,        //           0x0d
01686    ADB_EVENT_CONTENT_UNCLASSIFIED,        //           0x0e
01687    ADB_EVENT_CONTENT_USERDEFINED          // Maps to DRAMA, but only if descriptor is preceded by a UK private data specifier
01688 };
01689 #endif
01690 
01691 /* Generic content conversion array, based on level_1 values defined in ETSI 300 468,
01692  * for all countries that don't define their own. */
01693 static const U8BIT content_conversion_array[] =
01694 {
01695    ADB_EVENT_CONTENT_UNCLASSIFIED,        // level_1 = 0x00
01696    ADB_EVENT_CONTENT_MOVIE,               //           0x01
01697    ADB_EVENT_CONTENT_NEWS,                //           0x02
01698    ADB_EVENT_CONTENT_ENTERTAINMENT,       //           0x03
01699    ADB_EVENT_CONTENT_SPORT,               //           0x04
01700    ADB_EVENT_CONTENT_CHILD,               //           0x05
01701    ADB_EVENT_CONTENT_MUSIC,               //           0x06
01702    ADB_EVENT_CONTENT_ARTS,                //           0x07
01703    ADB_EVENT_CONTENT_SOCIAL,              //           0x08
01704    ADB_EVENT_CONTENT_EDUCATION,           //           0x09
01705    ADB_EVENT_CONTENT_LEISURE,             //           0x0a
01706    ADB_EVENT_CONTENT_SPECIAL,             //           0x0b
01707    ADB_EVENT_CONTENT_UNCLASSIFIED,        //           0x0c
01708    ADB_EVENT_CONTENT_UNCLASSIFIED,        //           0x0d
01709    ADB_EVENT_CONTENT_UNCLASSIFIED,        //           0x0e
01710    ADB_EVENT_CONTENT_UNCLASSIFIED         //           0x0f
01711 };
01712 
01713 /* Please add new countries in alphabetical order (based on the English country name) */
01714 static COUNTRY_DATA_ENTRY country_data_table[] =
01715 {
01716 #ifdef COUNTRY_AUSTRALIA
01717    // australia definitions
01718    {
01719       STR_COUNTRY_AUSTRALIA,                                         // country name string id
01720       COUNTRY_CODE_AUSTRALIA,                                        // 3 character country code
01721       0x00000000,                                                    // private data specifier
01722       350,                                                           // first unallocated LCN
01723       399,                                                           // last unallocated LCN
01724       DBDEF_AllocateLcnsDefault,
01725       DBDEF_AllocateLcnsDefault,
01726       DBDEF_AllocateLcnsDefault,
01727       DBDEF_TidyDatabaseUK,                                          /* Using UK function as this is effectively */
01728       DBDEF_TidyDatabaseUK,                                          /* it would have been using previously */
01729       DBDEF_TidyDatabaseUK,
01730       0xffff,                                                        // start watershed
01731       0xffff,                                                        // end watershed
01732       (sizeof(aus_region_data) / sizeof(REGION_DATA_ENTRY)),         // number of regions
01733       (REGION_DATA_ENTRY *)aus_region_data,                          // ptr to region data array
01734       (U8BIT *)aus_content_conversion_array,                         // table used for converting event types
01735       0,                                                             // num analog rf channels
01736       NULL,                                                          // analog rf table
01737       (sizeof(aus_ter_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)), // num rf channels in table
01738       (ACFG_TER_RF_CHANNEL_DATA *)aus_ter_rf_channel_table,                  // ptr to tuning table
01739       0,                                                             // num cable rf channels
01740       NULL,                                                          // cable rf table
01741       0,                                                             // min sat freq
01742       0,                                                             // max sat freq
01743       0,                                                             // sat freq inc
01744       0,                                                             // number of symbol rates
01745       {0},                                                            // sat symbol rates
01746       FALSE,                                                         // scan DVB-S2
01747       FALSE,                                                         // aerial power reqd
01748       FALSE,                                                         // default aerial power
01749       FALSE,                                                         // aerial tuning screen required
01750       FALSE,                                                         // nordig
01751       (sizeof(aus_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)),       // number of db lang options
01752       (DB_LANG_DATA_ENTRY *)aus_db_lang_data,                        // ptr to db lang data
01753       1,                                                             // How many times per day the box should do an EIT search if in stand-by
01754       10,                                                            // Maximum time (in minutes) needed to receive all the events on a transport
01755       aus_si_descs,                                                  // Country specific SI descriptors
01756       ACFG_INVALID_LANG                                              // Fall back language for those countries that don't have a secondary language concept
01757                                                                      // It's an index in the db_lang_array
01758    },
01759 #endif
01760 
01761 #ifdef COUNTRY_AUSTRIA
01762    // austria definitions
01763    {
01764       STR_COUNTRY_AUSTRIA,                                           // country name string id
01765       COUNTRY_CODE_AUSTRIA,                                          // 3 character country code
01766       0x00000000,                                                    // private data specifier
01767       1,                                                             // first unallocated LCN
01768       9999,                                                          // last unallocated LCN
01769       DBDEF_AllocateLcnsDefault,
01770       DBDEF_AllocateLcnsDefault,
01771       DBDEF_AllocateLcnsDefault,
01772       DBDEF_TidyDatabaseDefault,
01773       DBDEF_TidyDatabaseDefault,
01774       DBDEF_TidyDatabaseDefault,
01775       0xffff,                                                        // start watershed
01776       0xffff,                                                        // end watershed
01777       0,                                                             // number of regions
01778       NULL,                                                          // ptr to region data array
01779       (U8BIT *)content_conversion_array,                             // table used for converting event types
01780       0,                                                             // num analog rf channels
01781       NULL,                                                          // analog rf table
01782       (sizeof(uhf_t_ter_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)), // num rf channels in table
01783       (ACFG_TER_RF_CHANNEL_DATA *)uhf_t_ter_rf_channel_table,                  // ptr to tuning table
01784       (sizeof(deu_cab_rf_channel_table) / sizeof(ACFG_CAB_RF_CHANNEL_DATA)), // num cable rf channels
01785       (ACFG_CAB_RF_CHANNEL_DATA *)deu_cab_rf_channel_table,                  // cable rf table
01786       10714,                                                         // min sat freq
01787       12740,                                                         // max sat freq
01788       5,                                                             // sat freq inc
01789       3,                                                             // number of symbol rates
01790       {22000, 27500, 29500},                                         // sat symbol rates
01791       TRUE,                                                          // scan DVB-S2
01792       TRUE,                                                          // aerial power reqd
01793       TRUE,                                                          // default aerial power
01794       TRUE,                                                          // aerial tuning screen required
01795       FALSE,                                                         // nordig
01796       (sizeof(aut_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)),       // number of db lang options
01797       (DB_LANG_DATA_ENTRY *)aut_db_lang_data,                        // ptr to db lang data
01798       1,                                                             // How many times per day the box should do an EIT search if in stand-by
01799       10,                                                            // Maximum time (in minutes) needed to receive all the events on a transport
01800       aut_si_descs,                                                  // Country specific SI descriptors
01801       ACFG_INVALID_LANG                                              // Fall back language for those countries that don't have a secondary language concept
01802                                                                      // It's an index in the db_lang_array
01803    },
01804 #endif
01805 
01806 #ifdef COUNTRY_BELGIUM
01807    // Belgium definitions
01808    {
01809       STR_COUNTRY_BELGIUM,                                           // country name string id
01810       COUNTRY_CODE_BELGIUM,                                          // 3 character country code
01811       0x00000000,                                                    // private data specifier
01812       1,                                                             // first unallocated LCN
01813       9999,                                                          // last unallocated LCN
01814       DBDEF_AllocateLcnsDefault,
01815       DBDEF_AllocateLcnsDefault,
01816       DBDEF_AllocateLcnsDefault,
01817       DBDEF_TidyDatabaseDefault,
01818       DBDEF_TidyDatabaseDefault,
01819       DBDEF_TidyDatabaseDefault,
01820       0xffff,                                                        // start watershed
01821       0xffff,                                                        // end watershed
01822       0,                                                             // number of regions
01823       NULL,                                                          // ptr to region data array
01824       (U8BIT *)content_conversion_array,                             // table used for converting event types
01825       0,                                                             // num analog rf channels
01826       NULL,                                                          // analog rf table
01827       (sizeof(uhf_t_ter_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)), // num rf channels in table
01828       (ACFG_TER_RF_CHANNEL_DATA *)uhf_t_ter_rf_channel_table,                  // ptr to tuning table
01829       0,                                                             // num cable rf channels
01830       NULL,                                                          // cable rf table
01831       10714,                                                         // min sat freq
01832       12740,                                                         // max sat freq
01833       5,                                                             // sat freq inc
01834       3,                                                             // number of symbol rates
01835       {22000, 27500, 29500},                                         // sat symbol rates
01836       TRUE,                                                          // scan DVB-S2
01837       TRUE,                                                          // aerial power reqd
01838       TRUE,                                                          // default aerial power
01839       TRUE,                                                          // aerial tuning screen required
01840       FALSE,                                                         // nordig
01841       (sizeof(bel_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)),       // number of db lang options
01842       (DB_LANG_DATA_ENTRY *)bel_db_lang_data,                        // ptr to db lang data
01843       1,                                                             // How many times per day the box should do an EIT search if in stand-by
01844       10,                                                            // Maximum time (in minutes) needed to receive all the events on a transport
01845       NULL,                                                          // Country specific SI descriptors
01846       ACFG_INVALID_LANG                                              // Fall back language for those countries that don't have a secondary language concept
01847                                                                      // It's an index in the db_lang_array
01848    },
01849 #endif
01850 
01851 #ifdef COUNTRY_CHINA
01852    // China definitions
01853    {
01854       STR_COUNTRY_CHINA,                                             // country name string id
01855       COUNTRY_CODE_CHINA,                                            // 3 character country code
01856       0x00000000,                                                    // private data specifier
01857       800,                                                           // first unallocated LCN
01858       899,                                                           // last unallocated LCN
01859       DBDEF_AllocateLcnsDefault,
01860       DBDEF_AllocateLcnsDefault,
01861       DBDEF_AllocateLcnsDefault,
01862       DBDEF_TidyDatabaseDefault,
01863       DBDEF_TidyDatabaseDefault,
01864       DBDEF_TidyDatabaseDefault,
01865       0xffff,                                                        // start watershed
01866       0xffff,                                                        // end watershed
01867       0,                                                             // number of regions
01868       NULL,                                                          // ptr to region data array
01869       (U8BIT *)content_conversion_array,                             // table used for converting event types
01870       0,                                                             // num analog rf channels
01871       NULL,                                                          // analog rf table
01872       (sizeof(uhf_t_ter_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)), // num rf channels in table
01873       (ACFG_TER_RF_CHANNEL_DATA *)uhf_t_ter_rf_channel_table,                  // ptr to tuning table
01874       0,                                                             // num cable rf channels
01875       NULL,                                                          // cable rf table
01876       0,                                                             // min sat freq
01877       0,                                                             // max sat freq
01878       0,                                                             // sat freq inc
01879       0,                                                             // number of symbol rates
01880       {0},                                                            // sat symbol rates
01881       FALSE,                                                         // scan DVB-S2
01882       FALSE,                                                         // aerial power reqd
01883       FALSE,                                                         // default aerial power
01884       FALSE,                                                         // aerial tuning screen required
01885       FALSE,                                                         // nordig
01886       (sizeof(chi_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)),       // number of db lang options
01887       (DB_LANG_DATA_ENTRY *)chi_db_lang_data,                        // ptr to db lang data
01888       1,                                                             // How many times per day the box should do an EIT search if in stand-by
01889       10,                                                            // Maximum time (in minutes) needed to receive all the events on a transport
01890       NULL,                                                          // Country specific SI descriptors
01891       ACFG_INVALID_LANG                                              // Fall back language for those countries that don't have a secondary language concept
01892                                                                      // It's an index in the db_lang_array
01893    },
01894 #endif
01895 
01896 #ifdef COUNTRY_CROATIA
01897    // Croatia definitions
01898    {
01899       STR_COUNTRY_CROATIA,                                           // country name string id
01900       COUNTRY_CODE_CROATIA,                                          // 3 character country code
01901       0x00000000,                                                    // private data specifier
01902       1,                                                             // first unallocated LCN
01903       9999,                                                          // last unallocated LCN
01904       DBDEF_AllocateLcnsDefault,
01905       DBDEF_AllocateLcnsDefault,
01906       DBDEF_AllocateLcnsDefault,
01907       DBDEF_TidyDatabaseDefault,
01908       DBDEF_TidyDatabaseDefault,
01909       DBDEF_TidyDatabaseDefault,
01910       0xffff,                                                        // start watershed
01911       0xffff,                                                        // end watershed
01912       0,                                                             // number of regions
01913       NULL,                                                          // ptr to region data array
01914       (U8BIT *)content_conversion_array,                             // table used for converting event types
01915       0,                                                             // num analog rf channels
01916       NULL,                                                          // analog rf table
01917       (sizeof(vhf_uhf_t_t2_ter_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)), // num rf channels in table
01918       (ACFG_TER_RF_CHANNEL_DATA *)vhf_uhf_t_t2_ter_rf_channel_table,                  // ptr to tuning table
01919       0,                                                             // num cable rf channels
01920       NULL,                                                          // cable rf table
01921       10714,                                                         // min sat freq
01922       12740,                                                         // max sat freq
01923       5,                                                             // sat freq inc
01924       3,                                                             // number of symbol rates
01925       {22000, 27500, 29500},                                         // sat symbol rates
01926       TRUE,                                                          // scan DVB-S2
01927       TRUE,                                                          // aerial power reqd
01928       TRUE,                                                          // default aerial power
01929       TRUE,                                                          // aerial tuning screen required
01930       FALSE,                                                         // nordig
01931       (sizeof(hrv_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)),       // number of db lang options
01932       (DB_LANG_DATA_ENTRY *)hrv_db_lang_data,                        // ptr to db lang data
01933       1,                                                             // How many times per day the box should do an EIT search if in stand-by
01934       10,                                                            // Maximum time (in minutes) needed to receive all the events on a transport
01935       NULL,                                                          // Country specific SI descriptors
01936       ACFG_INVALID_LANG                                              // Fall back language for those countries that don't have a secondary language concept
01937                                                                      // It's an index in the db_lang_array
01938    },
01939 #endif
01940 
01941 #ifdef COUNTRY_CZECHREP
01942    // czech republic definitions
01943    {
01944       STR_COUNTRY_CZECHREP,                                          // country name string id
01945       COUNTRY_CODE_CZECHREP,                                         // 3 character country code
01946       0x00000000,                                                    // private data specifier
01947       1000,                                                          // first unallocated LCN
01948       9999,                                                          // last unallocated LCN
01949       DBDEF_AllocateLcnsDefault,
01950       DBDEF_AllocateLcnsDefault,
01951       DBDEF_AllocateLcnsDefault,
01952       DBDEF_TidyDatabaseDefault,
01953       DBDEF_TidyDatabaseDefault,
01954       DBDEF_TidyDatabaseDefault,
01955       0xffff,                                                        // start watershed
01956       0xffff,                                                        // end watershed
01957       0,                                                             // number of regions
01958       NULL,                                                          // ptr to region data array
01959       (U8BIT *)content_conversion_array,                             // table used for converting event types
01960       0,                                                             // num analog rf channels
01961       NULL,                                                          // analog rf table
01962       (sizeof(uhf_t_ter_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)), // num rf channels in table
01963       (ACFG_TER_RF_CHANNEL_DATA *)uhf_t_ter_rf_channel_table,                  // ptr to tuning table
01964       (sizeof(deu_cab_rf_channel_table) / sizeof(ACFG_CAB_RF_CHANNEL_DATA)), // num cable rf channels
01965       (ACFG_CAB_RF_CHANNEL_DATA *)deu_cab_rf_channel_table,                  // cable rf table
01966       10714,                                                         // min sat freq
01967       12740,                                                         // max sat freq
01968       5,                                                             // sat freq inc
01969       3,                                                             // number of symbol rates
01970       {22000, 27500, 29500},                                         // sat symbol rates
01971       TRUE,                                                          // scan DVB-S2
01972       TRUE,                                                          // aerial power reqd
01973       TRUE,                                                          // default aerial power
01974       TRUE,                                                          // aerial tuning screen required
01975       FALSE,                                                         // nordig
01976       (sizeof(cze_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)),       // number of db lang options
01977       (DB_LANG_DATA_ENTRY *)cze_db_lang_data,                        // ptr to db lang data
01978       1,                                                             // How many times per day the box should do an EIT search if in stand-by
01979       10,                                                            // Maximum time (in minutes) needed to receive all the events on a transport
01980       NULL,                                                          // Country specific SI descriptors
01981       ACFG_INVALID_LANG                                              // Fall back language for those countries that don't have a secondary language concept
01982                                                                      // It's an index in the db_lang_array
01983    },
01984 #endif
01985 
01986 #ifdef COUNTRY_FINLAND
01987    // Finnish definitions
01988    {
01989       STR_COUNTRY_FINLAND,                                           // country name string id
01990       COUNTRY_CODE_FINLAND,                                          // 3 character country code
01991       0x00000029,                                                    // private data specifier
01992       800,                                                           // first unallocated LCN
01993       999,                                                           // last unallocated LCN
01994       DBDEF_AllocateLcnsFinland,
01995       DBDEF_AllocateLcnsFinland,
01996       DBDEF_AllocateLcnsFinland,
01997       DBDEF_TidyDatabaseNordig,
01998       DBDEF_TidyDatabaseNordig,
01999       DBDEF_TidyDatabaseNordig,
02000       0xffff,                                                        // start watershed
02001       0xffff,                                                        // end watershed
02002       0,                                                             // number of regions
02003       NULL,                                                          // ptr to region data array
02004       (U8BIT *)content_conversion_array,                             // table used for converting event types
02005       0,                                                             // num analog rf channels
02006       NULL,                                                          // analog rf table
02007       (sizeof(fin_terr_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)), // num rf channels in table
02008       (ACFG_TER_RF_CHANNEL_DATA *)fin_terr_rf_channel_table,          // ptr to tuning table
02009       (sizeof(fin_cab_rf_channel_table) / sizeof(ACFG_CAB_RF_CHANNEL_DATA)), // num cable rf channels
02010       (ACFG_CAB_RF_CHANNEL_DATA *)fin_cab_rf_channel_table,          // cable rf table
02011       0,                                                             // min sat freq
02012       0,                                                             // max sat freq
02013       0,                                                             // sat freq inc
02014       0,                                                             // number of symbol rates
02015       {0},                                                            // sat symbol rates
02016       FALSE,                                                         // scan DVB-S2
02017       FALSE,                                                         // aerial power reqd
02018       FALSE,                                                         // default aerial power
02019       FALSE,                                                         // aerial tuning screen required
02020       TRUE,                                                          // nordig
02021       (sizeof(fin_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)),       // number of db lang options
02022       (DB_LANG_DATA_ENTRY *)fin_db_lang_data,                        // ptr to db lang data
02023       2,                                                             // How many times per day the box should do an EIT search if in stand-by
02024       2,                                                             // Maximum time (in minutes) needed to receive all the events on a transport
02025       NULL,                                                          // Country specific SI descriptors
02026       ACFG_INVALID_LANG                                              // Fall back language for those countries that don't have a secondary language concept
02027                                                                      // It's an index in the db_lang_array
02028    },
02029 #endif
02030 
02031 #ifdef COUNTRY_FRANCE
02032    // france definitions
02033    {
02034       STR_COUNTRY_FRANCE,                                            // country name string id
02035       COUNTRY_CODE_FRANCE,                                           // 3 character country code
02036       0x00000000,                                                    // private data specifier
02037       800,                                                           // first unallocated LCN
02038       899,                                                           // last unallocated LCN
02039       DBDEF_AllocateLcnsDefault,
02040       DBDEF_AllocateLcnsDefault,
02041       DBDEF_AllocateLcnsDefault,
02042       DBDEF_TidyDatabaseDefault,
02043       DBDEF_TidyDatabaseDefault,
02044       DBDEF_TidyDatabaseDefault,
02045       0xffff,                                                        // start watershed
02046       0xffff,                                                        // end watershed
02047       0,                                                             // number of regions
02048       NULL,                                                          // ptr to region data array
02049       (U8BIT *)content_conversion_array,                             // table used for converting event types
02050       0,                                                             // num analog rf channels
02051       NULL,                                                          // analog rf table
02052       (sizeof(vhf_uhf_t_ter_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)), // num rf channels in table
02053       (ACFG_TER_RF_CHANNEL_DATA *)vhf_uhf_t_ter_rf_channel_table,                  // ptr to tuning table
02054       0,                                                             // num cable rf channels
02055       NULL,                                                          // cable rf table
02056       10714,                                                         // min sat freq
02057       12740,                                                         // max sat freq
02058       5,                                                             // sat freq inc
02059       3,                                                             // number of symbol rates
02060       {22000, 27500, 29500},                                         // sat symbol rates
02061       TRUE,                                                          // scan DVB-S2
02062       TRUE,                                                          // aerial power reqd
02063       TRUE,                                                          // default aerial power
02064       TRUE,                                                          // aerial tuning screen required
02065       FALSE,                                                         // nordig
02066       (sizeof(fra_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)),       // number of db lang options
02067       (DB_LANG_DATA_ENTRY *)fra_db_lang_data,                        // ptr to db lang data
02068       1,                                                             // How many times per day the box should do an EIT search if in stand-by
02069       10,                                                            // Maximum time (in minutes) needed to receive all the events on a transport
02070       fra_si_descs,                                                  // Country specific SI descriptors
02071       ACFG_INVALID_LANG                                              // Fall back language for those countries that don't have a secondary language concept
02072                                                                      // It's an index in the db_lang_array
02073    },
02074 #endif
02075 
02076 #ifdef COUNTRY_GERMANY
02077    // germany definitions
02078    {
02079       STR_COUNTRY_GERMANY,                                           // country name string id
02080       COUNTRY_CODE_GERMANY,                                          // 3 character country code
02081       0x00000000,                                                    // private data specifier
02082       1000,                                                          // first unallocated LCN
02083       9999,                                                          // last unallocated LCN
02084       DBDEF_AllocateLcnsDefault,
02085       DBDEF_AllocateLcnsDefault,
02086       DBDEF_AllocateLcnsDefault,
02087       DBDEF_TidyDatabaseDefault,
02088       DBDEF_TidyDatabaseDefault,
02089       DBDEF_TidyDatabaseDefault,
02090       0xffff,                                                        // start watershed
02091       0xffff,                                                        // end watershed
02092       0,                                                             // number of regions
02093       NULL,                                                          // ptr to region data array
02094       (U8BIT *)content_conversion_array,                             // table used for converting event types
02095       (sizeof(vhf_uhf_ana_rf_channel_table) / sizeof(ACFG_ANA_RF_CHANNEL_DATA)), // num analog rf channels
02096       (ACFG_ANA_RF_CHANNEL_DATA *)vhf_uhf_ana_rf_channel_table,                  // analog rf table
02097       (sizeof(vhf_uhf_t_ter_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)), // num rf channels in table
02098       (ACFG_TER_RF_CHANNEL_DATA *)vhf_uhf_t_ter_rf_channel_table,                  // ptr to tuning table
02099       (sizeof(deu_cab_rf_channel_table) / sizeof(ACFG_CAB_RF_CHANNEL_DATA)), // num cable rf channels
02100       (ACFG_CAB_RF_CHANNEL_DATA *)deu_cab_rf_channel_table,                  // cable rf table
02101       10714,                                                         // min sat freq
02102       12740,                                                         // max sat freq
02103       5,                                                             // sat freq inc
02104       3,                                                             // number of symbol rates
02105       {22000, 27500, 29500},                                         // sat symbol rates
02106       TRUE,                                                          // scan DVB-S2
02107       TRUE,                                                          // aerial power reqd
02108       TRUE,                                                          // default aerial power
02109       TRUE,                                                          // aerial tuning screen required
02110       FALSE,                                                         // nordig
02111       (sizeof(deu_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)),       // number of db lang options
02112       (DB_LANG_DATA_ENTRY *)deu_db_lang_data,                        // ptr to db lang data
02113       1,                                                             // How many times per day the box should do an EIT search if in stand-by
02114       10,                                                            // Maximum time (in minutes) needed to receive all the events on a transport
02115       deu_si_descs,                                                  // Country specific SI descriptors
02116       ACFG_INVALID_LANG                                              // Fall back language for those countries that don't have a secondary language concept
02117                                                                      // It's an index in the db_lang_array
02118    },
02119 #endif
02120 
02121 #ifdef COUNTRY_HUNGARY
02122    // Hungary definitions
02123    {
02124       STR_COUNTRY_HUNGARY,                                           // country name string id
02125       COUNTRY_CODE_HUNGARY,                                          // 3 character country code
02126       0x00000000,                                                    // private data specifier
02127       1,                                                             // first unallocated LCN
02128       9999,                                                          // last unallocated LCN
02129       DBDEF_AllocateLcnsDefault,
02130       DBDEF_AllocateLcnsDefault,
02131       DBDEF_AllocateLcnsDefault,
02132       DBDEF_TidyDatabaseDefault,
02133       DBDEF_TidyDatabaseDefault,
02134       DBDEF_TidyDatabaseDefault,
02135       0xffff,                                                        // start watershed
02136       0xffff,                                                        // end watershed
02137       0,                                                             // number of regions
02138       NULL,                                                          // ptr to region data array
02139       (U8BIT *)content_conversion_array,                             // table used for converting event types
02140       0,                                                             // num analog rf channels
02141       NULL,                                                          // analog rf table
02142       (sizeof(uhf_t_ter_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)), // num rf channels in table
02143       (ACFG_TER_RF_CHANNEL_DATA *)uhf_t_ter_rf_channel_table,                  // ptr to tuning table
02144       0,                                                             // num cable rf channels
02145       NULL,                                                          // cable rf table
02146       10714,                                                         // min sat freq
02147       12740,                                                         // max sat freq
02148       5,                                                             // sat freq inc
02149       3,                                                             // number of symbol rates
02150       {22000, 27500, 29500},                                         // sat symbol rates
02151       TRUE,                                                          // scan DVB-S2
02152       TRUE,                                                          // aerial power reqd
02153       TRUE,                                                          // default aerial power
02154       TRUE,                                                          // aerial tuning screen required
02155       FALSE,                                                         // nordig
02156       (sizeof(hun_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)),       // number of db lang options
02157       (DB_LANG_DATA_ENTRY *)hun_db_lang_data,                        // ptr to db lang data
02158       1,                                                             // How many times per day the box should do an EIT search if in stand-by
02159       10,                                                            // Maximum time (in minutes) needed to receive all the events on a transport
02160       NULL,                                                          // Country specific SI descriptors
02161       ACFG_INVALID_LANG                                              // Fall back language for those countries that don't have a secondary language concept
02162                                                                      // It's an index in the db_lang_array
02163    },
02164 #endif
02165 
02166 #ifdef COUNTRY_ITALY
02167    // Italy definitions
02168    {
02169       STR_COUNTRY_ITALY,                                             // country name string id
02170       COUNTRY_CODE_ITALY,                                            // 3 character country code
02171       0x00000000,                                                    // private data specifier
02172       1,                                                             // first unallocated LCN
02173       9999,                                                          // last unallocated LCN
02174       DBDEF_AllocateLcnsDefault,
02175       DBDEF_AllocateLcnsDefault,
02176       DBDEF_AllocateLcnsDefault,
02177       DBDEF_TidyDatabaseDefault,
02178       DBDEF_TidyDatabaseDefault,
02179       DBDEF_TidyDatabaseDefault,
02180       0xffff,                                                        // start watershed
02181       0xffff,                                                        // end watershed
02182       0,                                                             // number of regions
02183       NULL,                                                          // ptr to region data array
02184       (U8BIT *)content_conversion_array,                             // table used for converting event types
02185       0,                                                             // num analog rf channels
02186       NULL,                                                          // analog rf table
02187       (sizeof(vhf_uhf_t_t2_ter_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)), // num rf channels in table
02188       (ACFG_TER_RF_CHANNEL_DATA *)vhf_uhf_t_t2_ter_rf_channel_table,                  // ptr to tuning table
02189       0,                                                             // num cable rf channels
02190       NULL,                                                          // cable rf table
02191       10714,                                                         // min sat freq
02192       12740,                                                         // max sat freq
02193       5,                                                             // sat freq inc
02194       3,                                                             // number of symbol rates
02195       {22000, 27500, 29500},                                         // sat symbol rates
02196       TRUE,                                                          // scan DVB-S2
02197       TRUE,                                                          // aerial power reqd
02198       TRUE,                                                          // default aerial power
02199       TRUE,                                                          // aerial tuning screen required
02200       FALSE,                                                         // nordig
02201       (sizeof(ita_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)),       // number of db lang options
02202       (DB_LANG_DATA_ENTRY *)ita_db_lang_data,                        // ptr to db lang data
02203       1,                                                             // How many times per day the box should do an EIT search if in stand-by
02204       10,                                                            // Maximum time (in minutes) needed to receive all the events on a transport
02205       NULL,                                                          // Country specific SI descriptors
02206       ACFG_INVALID_LANG                                              // Fall back language for those countries that don't have a secondary language concept
02207                                                                      // It's an index in the db_lang_array
02208    },
02209 #endif
02210 
02211 #ifdef COUNTRY_LATVIA
02212    // Latvia definitions
02213    {
02214       STR_COUNTRY_LATVIA,                                            // country name string id
02215       COUNTRY_CODE_LATVIA,                                           // 3 character country code
02216       0x00000000,                                                    // private data specifier
02217       1,                                                             // first unallocated LCN
02218       9999,                                                          // last unallocated LCN
02219       DBDEF_AllocateLcnsDefault,
02220       DBDEF_AllocateLcnsDefault,
02221       DBDEF_AllocateLcnsDefault,
02222       DBDEF_TidyDatabaseDefault,
02223       DBDEF_TidyDatabaseDefault,
02224       DBDEF_TidyDatabaseDefault,
02225       0xffff,                                                        // start watershed
02226       0xffff,                                                        // end watershed
02227       0,                                                             // number of regions
02228       NULL,                                                          // ptr to region data array
02229       (U8BIT *)content_conversion_array,                             // table used for converting event types
02230       0,                                                             // num analog rf channels
02231       NULL,                                                          // analog rf table
02232       (sizeof(uhf_t_ter_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)), // num rf channels in table
02233       (ACFG_TER_RF_CHANNEL_DATA *)uhf_t_ter_rf_channel_table,                  // ptr to tuning table
02234       0,                                                             // num cable rf channels
02235       NULL,                                                          // cable rf table
02236       10714,                                                         // min sat freq
02237       12740,                                                         // max sat freq
02238       5,                                                             // sat freq inc
02239       3,                                                             // number of symbol rates
02240       {22000, 27500, 29500},                                         // sat symbol rates
02241       TRUE,                                                          // scan DVB-S2
02242       TRUE,                                                          // aerial power reqd
02243       TRUE,                                                          // default aerial power
02244       TRUE,                                                          // aerial tuning screen required
02245       FALSE,                                                         // nordig
02246       (sizeof(lva_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)),       // number of db lang options
02247       (DB_LANG_DATA_ENTRY *)lva_db_lang_data,                        // ptr to db lang data
02248       1,                                                             // How many times per day the box should do an EIT search if in stand-by
02249       10,                                                            // Maximum time (in minutes) needed to receive all the events on a transport
02250       NULL,                                                          // Country specific SI descriptors
02251       ACFG_INVALID_LANG                                              // Fall back language for those countries that don't have a secondary language concept
02252                                                                      // It's an index in the db_lang_array
02253    },
02254 #endif
02255 
02256 #ifdef COUNTRY_LUXEMBOURG
02257    // Luxembourg definitions
02258    {
02259       STR_COUNTRY_LUXEMBOURG,                                        // country name string id
02260       COUNTRY_CODE_LUXEMBOURG,                                       // 3 character country code
02261       0x00000000,                                                    // private data specifier
02262       1,                                                             // first unallocated LCN
02263       9999,                                                          // last unallocated LCN
02264       DBDEF_AllocateLcnsDefault,
02265       DBDEF_AllocateLcnsDefault,
02266       DBDEF_AllocateLcnsDefault,
02267       DBDEF_TidyDatabaseDefault,
02268       DBDEF_TidyDatabaseDefault,
02269       DBDEF_TidyDatabaseDefault,
02270       0xffff,                                                        // start watershed
02271       0xffff,                                                        // end watershed
02272       0,                                                             // number of regions
02273       NULL,                                                          // ptr to region data array
02274       (U8BIT *)content_conversion_array,                             // table used for converting event types
02275       0,                                                             // num analog rf channels
02276       NULL,                                                          // analog rf table
02277       (sizeof(vhf_uhf_t_ter_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)), // num rf channels in table
02278       (ACFG_TER_RF_CHANNEL_DATA *)vhf_uhf_t_ter_rf_channel_table,                  // ptr to tuning table
02279       0,                                                             // num cable rf channels
02280       NULL,                                                          // cable rf table
02281       10714,                                                         // min sat freq
02282       12740,                                                         // max sat freq
02283       5,                                                             // sat freq inc
02284       3,                                                             // number of symbol rates
02285       {22000, 27500, 29500},                                         // sat symbol rates
02286       TRUE,                                                          // scan DVB-S2
02287       TRUE,                                                          // aerial power reqd
02288       TRUE,                                                          // default aerial power
02289       TRUE,                                                          // aerial tuning screen required
02290       FALSE,                                                         // nordig
02291       (sizeof(lux_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)),       // number of db lang options
02292       (DB_LANG_DATA_ENTRY *)lux_db_lang_data,                        // ptr to db lang data
02293       1,                                                             // How many times per day the box should do an EIT search if in stand-by
02294       10,                                                            // Maximum time (in minutes) needed to receive all the events on a transport
02295       NULL,                                                          // Country specific SI descriptors
02296       ACFG_INVALID_LANG                                              // Fall back language for those countries that don't have a secondary language concept
02297                                                                      // It's an index in the db_lang_array
02298    },
02299 #endif
02300 
02301 #ifdef COUNTRY_NETHERLANDS
02302    // Netherlands definitions
02303    {
02304       STR_COUNTRY_NETHERLANDS,                                       // country name string id
02305       COUNTRY_CODE_NETHERLANDS,                                      // 3 character country code
02306       0x00000000,                                                    // private data specifier
02307       800,                                                           // first unallocated LCN
02308       899,                                                           // last unallocated LCN
02309       DBDEF_AllocateLcnsDefault,
02310       DBDEF_AllocateLcnsDefault,
02311       DBDEF_AllocateLcnsDefault,
02312       DBDEF_TidyDatabaseDefault,
02313       DBDEF_TidyDatabaseDefault,
02314       DBDEF_TidyDatabaseDefault,
02315       0xffff,                                                        // start watershed
02316       0xffff,                                                        // end watershed
02317       0,                                                             // number of regions
02318       NULL,                                                          // ptr to region data array
02319       (U8BIT *)content_conversion_array,                             // table used for converting event types
02320       0,                                                             // num analog rf channels
02321       NULL,                                                          // analog rf table
02322       (sizeof(vhf_uhf_t_ter_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)),  // num rf channels in table
02323       (ACFG_TER_RF_CHANNEL_DATA *)vhf_uhf_t_ter_rf_channel_table,                   // ptr to tuning table
02324       0,                                                             // num cable rf channels
02325       NULL,                                                          // cable rf table
02326       10714,                                                         // min sat freq
02327       12740,                                                         // max sat freq
02328       5,                                                             // sat freq inc
02329       3,                                                             // number of symbol rates
02330       {22000, 27500, 29500},                                         // sat symbol rates
02331       TRUE,                                                          // scan DVB-S2
02332       TRUE,                                                          // aerial power reqd
02333       TRUE,                                                          // default aerial power
02334       TRUE,                                                          // aerial tuning screen required
02335       FALSE,                                                         // nordig
02336       (sizeof(nld_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)),        // number of db lang options
02337       (DB_LANG_DATA_ENTRY *)nld_db_lang_data,                         // ptr to db lang data
02338       1,                                                             // How many times per day the box should do an EIT search if in stand-by
02339       10,                                                            // Maximum time (in minutes) needed to receive all the events on a transport
02340       nl_si_descs,                                                   // Country specific SI descriptors
02341       ACFG_INVALID_LANG                                              // Fall back language for those countries that don't have a secondary language concept
02342                                                                      // It's an index in the db_lang_array
02343    },
02344 #endif
02345 
02346 #ifdef COUNTRY_POLAND
02347    // Poland definitions
02348    {
02349       STR_COUNTRY_POLAND,                                            // country name string id
02350       COUNTRY_CODE_POLAND,                                           // 3 character country code
02351       0x00000000,                                                    // private data specifier
02352       1,                                                             // first unallocated LCN
02353       9999,                                                          // last unallocated LCN
02354       DBDEF_AllocateLcnsDefault,
02355       DBDEF_AllocateLcnsDefault,
02356       DBDEF_AllocateLcnsDefault,
02357       DBDEF_TidyDatabaseDefault,
02358       DBDEF_TidyDatabaseDefault,
02359       DBDEF_TidyDatabaseDefault,
02360       0xffff,                                                        // start watershed
02361       0xffff,                                                        // end watershed
02362       0,                                                             // number of regions
02363       NULL,                                                          // ptr to region data array
02364       (U8BIT *)content_conversion_array,                             // table used for converting event types
02365       0,                                                             // num analog rf channels
02366       NULL,                                                          // analog rf table
02367       (sizeof(uhf_t_ter_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)), // num rf channels in table
02368       (ACFG_TER_RF_CHANNEL_DATA *)uhf_t_ter_rf_channel_table,                  // ptr to tuning table
02369       0,                                                             // num cable rf channels
02370       NULL,                                                          // cable rf table
02371       10714,                                                         // min sat freq
02372       12740,                                                         // max sat freq
02373       5,                                                             // sat freq inc
02374       3,                                                             // number of symbol rates
02375       {22000, 27500, 29500},                                         // sat symbol rates
02376       TRUE,                                                          // scan DVB-S2
02377       TRUE,                                                          // aerial power reqd
02378       TRUE,                                                          // default aerial power
02379       TRUE,                                                          // aerial tuning screen required
02380       FALSE,                                                         // nordig
02381       (sizeof(pol_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)),       // number of db lang options
02382       (DB_LANG_DATA_ENTRY *)pol_db_lang_data,                        // ptr to db lang data
02383       1,                                                             // How many times per day the box should do an EIT search if in stand-by
02384       10,                                                            // Maximum time (in minutes) needed to receive all the events on a transport
02385       NULL,                                                          // Country specific SI descriptors
02386       ACFG_INVALID_LANG                                              // Fall back language for those countries that don't have a secondary language concept
02387                                                                      // It's an index in the db_lang_array
02388    },
02389 #endif
02390 
02391 #ifdef COUNTRY_PORTUGAL
02392    // Portugal definitions
02393    {
02394       STR_COUNTRY_PORTUGAL,                                          // country name string id
02395       COUNTRY_CODE_PORTUGAL,                                         // 3 character country code
02396       0x00000000,                                                    // private data specifier
02397       1,                                                             // first unallocated LCN
02398       9999,                                                          // last unallocated LCN
02399       DBDEF_AllocateLcnsDefault,
02400       DBDEF_AllocateLcnsDefault,
02401       DBDEF_AllocateLcnsDefault,
02402       DBDEF_TidyDatabaseDefault,
02403       DBDEF_TidyDatabaseDefault,
02404       DBDEF_TidyDatabaseDefault,
02405       0xffff,                                                        // start watershed
02406       0xffff,                                                        // end watershed
02407       0,                                                             // number of regions
02408       NULL,                                                          // ptr to region data array
02409       (U8BIT *)content_conversion_array,                             // table used for converting event types
02410       0,                                                             // num analog rf channels
02411       NULL,                                                          // analog rf table
02412       (sizeof(uhf_t_ter_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)), // num rf channels in table
02413       (ACFG_TER_RF_CHANNEL_DATA *)uhf_t_ter_rf_channel_table,                  // ptr to tuning table
02414       0,                                                             // num cable rf channels
02415       NULL,                                                          // cable rf table
02416       10714,                                                         // min sat freq
02417       12740,                                                         // max sat freq
02418       5,                                                             // sat freq inc
02419       3,                                                             // number of symbol rates
02420       {22000, 27500, 29500},                                         // sat symbol rates
02421       TRUE,                                                          // scan DVB-S2
02422       TRUE,                                                          // aerial power reqd
02423       TRUE,                                                          // default aerial power
02424       TRUE,                                                          // aerial tuning screen required
02425       FALSE,                                                         // nordig
02426       (sizeof(por_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)),       // number of db lang options
02427       (DB_LANG_DATA_ENTRY *)por_db_lang_data,                        // ptr to db lang data
02428       1,                                                             // How many times per day the box should do an EIT search if in stand-by
02429       10,                                                            // Maximum time (in minutes) needed to receive all the events on a transport
02430       NULL,                                                          // Country specific SI descriptors
02431       ACFG_INVALID_LANG                                              // Fall back language for those countries that don't have a secondary language concept
02432                                                                      // It's an index in the db_lang_array
02433    },
02434 #endif
02435 
02436 #ifdef COUNTRY_RUSSIA
02437    // Russian definitions
02438    {
02439       STR_COUNTRY_RUSSIA,                                            // country name string id
02440       COUNTRY_CODE_RUSSIA,                                           // 3 character country code
02441       0x00000000,                                                    // private data specifier
02442       800,                                                           // first unallocated LCN
02443       899,                                                           // last unallocated LCN
02444       DBDEF_AllocateLcnsDefault,
02445       DBDEF_AllocateLcnsDefault,
02446       DBDEF_AllocateLcnsDefault,
02447       DBDEF_TidyDatabaseDefault,
02448       DBDEF_TidyDatabaseDefault,
02449       DBDEF_TidyDatabaseDefault,
02450       0xffff,                                                        // start watershed
02451       0xffff,                                                        // end watershed
02452       0,                                                             // number of regions
02453       NULL,                                                          // ptr to region data array
02454       (U8BIT *)content_conversion_array,                             // table used for converting event types
02455       0,                                                             // num analog rf channels
02456       NULL,                                                          // analog rf table
02457       (sizeof(uhf_t_t2_ter_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)), // num rf channels in table
02458       (ACFG_TER_RF_CHANNEL_DATA *)uhf_t_t2_ter_rf_channel_table,                  // ptr to tuning table
02459       0,                                                             // num cable rf channels
02460       NULL,                                                          // cable rf table
02461       10714,                                                         // min sat freq
02462       12740,                                                         // max sat freq
02463       5,                                                             // sat freq inc
02464       3,                                                             // number of symbol rates
02465       {22000, 27500, 29500},                                         // sat symbol rates
02466       TRUE,                                                          // scan DVB-S2
02467       TRUE,                                                          // aerial power reqd
02468       TRUE,                                                          // default aerial power
02469       TRUE,                                                          // aerial tuning screen required
02470       FALSE,                                                         // nordig
02471       (sizeof(rus_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)),       // number of db lang options
02472       (DB_LANG_DATA_ENTRY *)rus_db_lang_data,                        // ptr to db lang data
02473       1,                                                             // How many times per day the box should do an EIT search if in stand-by
02474       10,                                                            // Maximum time (in minutes) needed to receive all the events on a transport
02475       NULL,                                                          // Country specific SI descriptors
02476       ACFG_INVALID_LANG                                              // Fall back language for those countries that don't have a secondary language concept
02477                                                                      // It's an index in the db_lang_array
02478    },
02479 #endif
02480 
02481 #ifdef COUNTRY_SERBIA
02482    // Serbia definitions
02483    {
02484       STR_COUNTRY_SERBIA,                                            // country name string id
02485       COUNTRY_CODE_SERBIA,                                           // 3 character country code
02486       0x00000000,                                                    // private data specifier
02487       1,                                                             // first unallocated LCN
02488       9999,                                                          // last unallocated LCN
02489       DBDEF_AllocateLcnsDefault,
02490       DBDEF_AllocateLcnsDefault,
02491       DBDEF_AllocateLcnsDefault,
02492       DBDEF_TidyDatabaseDefault,
02493       DBDEF_TidyDatabaseDefault,
02494       DBDEF_TidyDatabaseDefault,
02495       0xffff,                                                        // start watershed
02496       0xffff,                                                        // end watershed
02497       0,                                                             // number of regions
02498       NULL,                                                          // ptr to region data array
02499       (U8BIT *)content_conversion_array,                             // table used for converting event types
02500       0,                                                             // num analog rf channels
02501       NULL,                                                          // analog rf table
02502       (sizeof(uhf_t_t2_ter_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)), // num rf channels in table
02503       (ACFG_TER_RF_CHANNEL_DATA *)uhf_t_t2_ter_rf_channel_table,                  // ptr to tuning table
02504       0,                                                             // num cable rf channels
02505       NULL,                                                          // cable rf table
02506       10714,                                                         // min sat freq
02507       12740,                                                         // max sat freq
02508       5,                                                             // sat freq inc
02509       3,                                                             // number of symbol rates
02510       {22000, 27500, 29500},                                         // sat symbol rates
02511       TRUE,                                                          // scan DVB-S2
02512       TRUE,                                                          // aerial power reqd
02513       TRUE,                                                          // default aerial power
02514       TRUE,                                                          // aerial tuning screen required
02515       FALSE,                                                         // nordig
02516       (sizeof(srb_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)),       // number of db lang options
02517       (DB_LANG_DATA_ENTRY *)srb_db_lang_data,                        // ptr to db lang data
02518       1,                                                             // How many times per day the box should do an EIT search if in stand-by
02519       10,                                                            // Maximum time (in minutes) needed to receive all the events on a transport
02520       NULL,                                                          // Country specific SI descriptors
02521       ACFG_INVALID_LANG                                              // Fall back language for those countries that don't have a secondary language concept
02522                                                                      // It's an index in the db_lang_array
02523    },
02524 #endif
02525 
02526 #ifdef COUNTRY_SLOVAKIA
02527    // slovakia definitions
02528    {
02529       STR_COUNTRY_SLOVAKIA,                                          // country name string id
02530       COUNTRY_CODE_SLOVAKIA,                                         // 3 character country code
02531       0x00000000,                                                    // private data specifier
02532       1000,                                                          // first unallocated LCN
02533       9999,                                                          // last unallocated LCN
02534       DBDEF_AllocateLcnsDefault,
02535       DBDEF_AllocateLcnsDefault,
02536       DBDEF_AllocateLcnsDefault,
02537       DBDEF_TidyDatabaseDefault,
02538       DBDEF_TidyDatabaseDefault,
02539       DBDEF_TidyDatabaseDefault,
02540       0xffff,                                                        // start watershed
02541       0xffff,                                                        // end watershed
02542       0,                                                             // number of regions
02543       NULL,                                                          // ptr to region data array
02544       (U8BIT *)content_conversion_array,                             // table used for converting event types
02545       0,                                                             // num analog rf channels
02546       NULL,                                                          // analog rf table
02547       (sizeof(vhf_uhf_t_ter_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)), // num rf channels in table
02548       (ACFG_TER_RF_CHANNEL_DATA *)vhf_uhf_t_ter_rf_channel_table,                  // ptr to tuning table
02549       (sizeof(deu_cab_rf_channel_table) / sizeof(ACFG_CAB_RF_CHANNEL_DATA)), // num cable rf channels
02550       (ACFG_CAB_RF_CHANNEL_DATA *)deu_cab_rf_channel_table,                  // cable rf table
02551       10714,                                                         // min sat freq
02552       12740,                                                         // max sat freq
02553       5,                                                             // sat freq inc
02554       3,                                                             // number of symbol rates
02555       {22000, 27500, 29500},                                         // sat symbol rates
02556       TRUE,                                                          // scan DVB-S2
02557       TRUE,                                                          // aerial power reqd
02558       TRUE,                                                          // default aerial power
02559       TRUE,                                                          // aerial tuning screen required
02560       FALSE,                                                         // nordig
02561       (sizeof(svk_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)),       // number of db lang options
02562       (DB_LANG_DATA_ENTRY *)svk_db_lang_data,                        // ptr to db lang data
02563       1,                                                             // How many times per day the box should do an EIT search if in stand-by
02564       10,                                                            // Maximum time (in minutes) needed to receive all the events on a transport
02565       NULL,                                                          // Country specific SI descriptors
02566       ACFG_INVALID_LANG                                              // Fall back language for those countries that don't have a secondary language concept
02567                                                                      // It's an index in the db_lang_array
02568    },
02569 #endif
02570 
02571 #ifdef COUNTRY_SLOVENIA
02572    // Slovenia definitions
02573    {
02574       STR_COUNTRY_SLOVENIA,                                          // country name string id
02575       COUNTRY_CODE_SLOVENIA,                                         // 3 character country code
02576       0x00000000,                                                    // private data specifier
02577       1,                                                             // first unallocated LCN
02578       9999,                                                          // last unallocated LCN
02579       DBDEF_AllocateLcnsDefault,
02580       DBDEF_AllocateLcnsDefault,
02581       DBDEF_AllocateLcnsDefault,
02582       DBDEF_TidyDatabaseDefault,
02583       DBDEF_TidyDatabaseDefault,
02584       DBDEF_TidyDatabaseDefault,
02585       0xffff,                                                        // start watershed
02586       0xffff,                                                        // end watershed
02587       0,                                                             // number of regions
02588       NULL,                                                          // ptr to region data array
02589       (U8BIT *)content_conversion_array,                             // table used for converting event types
02590       0,                                                             // num analog rf channels
02591       NULL,                                                          // analog rf table
02592       (sizeof(uhf_t_ter_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)), // num rf channels in table
02593       (ACFG_TER_RF_CHANNEL_DATA *)uhf_t_ter_rf_channel_table,                  // ptr to tuning table
02594       0,                                                             // num cable rf channels
02595       NULL,                                                          // cable rf table
02596       10714,                                                         // min sat freq
02597       12740,                                                         // max sat freq
02598       5,                                                             // sat freq inc
02599       3,                                                             // number of symbol rates
02600       {22000, 27500, 29500},                                         // sat symbol rates
02601       TRUE,                                                          // scan DVB-S2
02602       TRUE,                                                          // aerial power reqd
02603       TRUE,                                                          // default aerial power
02604       TRUE,                                                          // aerial tuning screen required
02605       FALSE,                                                         // nordig
02606       (sizeof(svn_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)),       // number of db lang options
02607       (DB_LANG_DATA_ENTRY *)svn_db_lang_data,                        // ptr to db lang data
02608       1,                                                             // How many times per day the box should do an EIT search if in stand-by
02609       10,                                                            // Maximum time (in minutes) needed to receive all the events on a transport
02610       NULL,                                                          // Country specific SI descriptors
02611       ACFG_INVALID_LANG                                              // Fall back language for those countries that don't have a secondary language concept
02612                                                                      // It's an index in the db_lang_array
02613    },
02614 #endif
02615 
02616 #ifdef COUNTRY_SOUTHAFRICA
02617    // South Africa definitions
02618    {
02619       STR_COUNTRY_SOUTHAFRICA,                                       // country name string id
02620       COUNTRY_CODE_SOUTHAFRICA,                                      // 3 character country code
02621       0x00000000,                                                    // UK DTT private data specifier
02622       800,                                                           // first unallocated LCN
02623       899,                                                           // last unallocated LCN
02624       DBDEF_AllocateLcnsUK,
02625       DBDEF_AllocateLcnsDefault,
02626       DBDEF_AllocateLcnsDefault,
02627       DBDEF_TidyDatabaseUK,
02628       DBDEF_TidyDatabaseDefault,
02629       DBDEF_TidyDatabaseDefault,
02630       1260,                                                          // start watershed
02631       330,                                                           // end watershed
02632       0,                                                             // number of regions
02633       NULL,                                                          // ptr to region data array
02634       NULL,                                                          // table used for converting event types
02635       0,                                                             // num analog rf channels
02636       NULL,                                                          // analog rf table
02637       (sizeof(zaf_ter_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)),  // num terrestrial rf channels
02638       (ACFG_TER_RF_CHANNEL_DATA *)zaf_ter_rf_channel_table,                   // terrestrial rf table
02639       0,                                                             // num cable rf channels
02640       NULL,                                                          // cable rf table
02641       0,                                                             // min sat freq
02642       0,                                                             // max sat freq
02643       0,                                                             // sat freq inc
02644       0,                                                             // number of symbol rates
02645       {0},                                                           // sat symbol rates
02646       FALSE,                                                         // scan DVB-S2
02647       FALSE,                                                         // aerial power reqd
02648       FALSE,                                                         // default aerial power
02649       FALSE,                                                         // aerial tuning screen required
02650       FALSE,                                                         // nordig
02651       (sizeof(zaf_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)),        // number of db lang options
02652       (DB_LANG_DATA_ENTRY *)zaf_db_lang_data,                         // ptr to db lang data
02653       1,                                                             // How many times per day the box should do an EIT search if in stand-by
02654       10,                                                            // Maximum time (in minutes) needed to receive all the events on a transport
02655       sa_si_descs,                                                   // Country specific SI descriptors
02656       ACFG_INVALID_LANG                                              // Fall back language for those countries that don't have a secondary language concept
02657                                                                      // It's an index in the db_lang_array
02658    },
02659 #endif
02660 
02661 #ifdef COUNTRY_SPAIN
02662    // Spain definitions
02663    {
02664       STR_COUNTRY_SPAIN,                                            // country name string id
02665       COUNTRY_CODE_SPAIN,                                           // 3 character country code
02666       0x00000000,                                                    // private data specifier
02667       1,                                                             // first unallocated LCN
02668       9999,                                                          // last unallocated LCN
02669       DBDEF_AllocateLcnsDefault,
02670       DBDEF_AllocateLcnsDefault,
02671       DBDEF_AllocateLcnsDefault,
02672       DBDEF_TidyDatabaseDefault,
02673       DBDEF_TidyDatabaseDefault,
02674       DBDEF_TidyDatabaseDefault,
02675       0xffff,                                                        // start watershed
02676       0xffff,                                                        // end watershed
02677       0,                                                             // number of regions
02678       NULL,                                                          // ptr to region data array
02679       (U8BIT *)content_conversion_array,                             // table used for converting event types
02680       0,                                                             // num analog rf channels
02681       NULL,                                                          // analog rf table
02682       (sizeof(uhf_t_ter_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)), // num rf channels in table
02683       (ACFG_TER_RF_CHANNEL_DATA *)uhf_t_ter_rf_channel_table,                  // ptr to tuning table
02684       0,                                                             // num cable rf channels
02685       NULL,                                                          // cable rf table
02686       10714,                                                         // min sat freq
02687       12740,                                                         // max sat freq
02688       5,                                                             // sat freq inc
02689       3,                                                             // number of symbol rates
02690       {22000, 27500, 29500},                                         // sat symbol rates
02691       TRUE,                                                          // scan DVB-S2
02692       TRUE,                                                          // aerial power reqd
02693       TRUE,                                                          // default aerial power
02694       TRUE,                                                          // aerial tuning screen required
02695       FALSE,                                                         // nordig
02696       (sizeof(esp_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)),       // number of db lang options
02697       (DB_LANG_DATA_ENTRY *)esp_db_lang_data,                        // ptr to db lang data
02698       1,                                                             // How many times per day the box should do an EIT search if in stand-by
02699       10,                                                            // Maximum time (in minutes) needed to receive all the events on a transport
02700       NULL,                                                          // Country specific SI descriptors
02701       ACFG_INVALID_LANG                                              // Fall back language for those countries that don't have a secondary language concept
02702                                                                      // It's an index in the db_lang_array
02703    },
02704 #endif
02705 
02706 #ifdef COUNTRY_SWEDEN
02707    // Sweden definitions
02708    {
02709       STR_COUNTRY_SWEDEN,                                            // country name string id
02710       COUNTRY_CODE_SWEDEN,                                           // 3 character country code
02711       0x00000000,                                                    // private data specifier
02712       1,                                                             // first unallocated LCN
02713       9999,                                                          // last unallocated LCN
02714       DBDEF_AllocateLcnsDefault,
02715       DBDEF_AllocateLcnsDefault,
02716       DBDEF_AllocateLcnsDefault,
02717       DBDEF_TidyDatabaseDefault,
02718       DBDEF_TidyDatabaseDefault,
02719       DBDEF_TidyDatabaseDefault,
02720       0xffff,                                                        // start watershed
02721       0xffff,                                                        // end watershed
02722       0,                                                             // number of regions
02723       NULL,                                                          // ptr to region data array
02724       (U8BIT *)content_conversion_array,                             // table used for converting event types
02725       0,                                                             // num analog rf channels
02726       NULL,                                                          // analog rf table
02727       (sizeof(uhf_t_t2_ter_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)), // num rf channels in table
02728       (ACFG_TER_RF_CHANNEL_DATA *)uhf_t_t2_ter_rf_channel_table,                  // ptr to tuning table
02729       0,                                                             // num cable rf channels
02730       NULL,                                                          // cable rf table
02731       10714,                                                         // min sat freq
02732       12740,                                                         // max sat freq
02733       5,                                                             // sat freq inc
02734       3,                                                             // number of symbol rates
02735       {22000, 27500, 29500},                                         // sat symbol rates
02736       TRUE,                                                          // scan DVB-S2
02737       TRUE,                                                          // aerial power reqd
02738       TRUE,                                                          // default aerial power
02739       TRUE,                                                          // aerial tuning screen required
02740       FALSE,                                                         // nordig
02741       (sizeof(swe_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)),       // number of db lang options
02742       (DB_LANG_DATA_ENTRY *)swe_db_lang_data,                        // ptr to db lang data
02743       1,                                                             // How many times per day the box should do an EIT search if in stand-by
02744       10,                                                            // Maximum time (in minutes) needed to receive all the events on a transport
02745       NULL,                                                          // Country specific SI descriptors
02746       ACFG_INVALID_LANG                                              // Fall back language for those countries that don't have a secondary language concept
02747                                                                      // It's an index in the db_lang_array
02748    },
02749 #endif
02750 
02751 #ifdef COUNTRY_SWITZERLAND
02752    // switzerland definitions
02753    {
02754       STR_COUNTRY_SWITZERLAND,                                       // country name string id
02755       COUNTRY_CODE_SWITZERLAND,                                      // 3 character country code
02756       0x00000000,                                                    // private data specifier
02757       1,                                                             // first unallocated LCN
02758       9999,                                                          // last unallocated LCN
02759       DBDEF_AllocateLcnsDefault,
02760       DBDEF_AllocateLcnsDefault,
02761       DBDEF_AllocateLcnsDefault,
02762       DBDEF_TidyDatabaseDefault,
02763       DBDEF_TidyDatabaseDefault,
02764       DBDEF_TidyDatabaseDefault,
02765       0xffff,                                                        // start watershed
02766       0xffff,                                                        // end watershed
02767       0,                                                             // number of regions
02768       NULL,                                                          // ptr to region data array
02769       (U8BIT *)content_conversion_array,                             // table used for converting event types
02770       0,                                                             // num analog rf channels
02771       NULL,                                                          // analog rf table
02772       (sizeof(uhf_t_ter_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)), // num rf channels in table
02773       (ACFG_TER_RF_CHANNEL_DATA *)uhf_t_ter_rf_channel_table,                  // ptr to tuning table
02774       (sizeof(deu_cab_rf_channel_table) / sizeof(ACFG_CAB_RF_CHANNEL_DATA)), // num cable rf channels
02775       (ACFG_CAB_RF_CHANNEL_DATA *)deu_cab_rf_channel_table,                  // cable rf table
02776       10714,                                                         // min sat freq
02777       12740,                                                         // max sat freq
02778       5,                                                             // sat freq inc
02779       3,                                                             // number of symbol rates
02780       {22000, 27500, 29500},                                         // sat symbol rates
02781       TRUE,                                                          // scan DVB-S2
02782       TRUE,                                                          // aerial power reqd
02783       TRUE,                                                          // default aerial power
02784       TRUE,                                                          // aerial tuning screen required
02785       FALSE,                                                         // nordig
02786       (sizeof(che_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)),       // number of db lang options
02787       (DB_LANG_DATA_ENTRY *)che_db_lang_data,                        // ptr to db lang data
02788       1,                                                             // How many times per day the box should do an EIT search if in stand-by
02789       10,                                                            // Maximum time (in minutes) needed to receive all the events on a transport
02790       che_si_descs,                                                  // Country specific SI descriptors
02791       ACFG_INVALID_LANG                                              // Fall back language for those countries that don't have a secondary language concept
02792                                                                      // It's an index in the db_lang_array
02793    },
02794 #endif
02795 
02796 #ifdef COUNTRY_UK
02797    // uk definitions
02798    {
02799       STR_COUNTRY_UK,                                                // country name string id
02800       COUNTRY_CODE_UK,                                               // 3 character country code
02801       0x0000233a,                                                    // UK DTT private data specifier
02802       800,                                                           // first unallocated LCN
02803       899,                                                           // last unallocated LCN
02804       DBDEF_AllocateLcnsUK,
02805       DBDEF_AllocateLcnsDefault,
02806       DBDEF_AllocateLcnsDefault,
02807       DBDEF_TidyDatabaseUK,
02808       DBDEF_TidyDatabaseDefault,
02809       DBDEF_TidyDatabaseSatUK,
02810       1260,                                                          // start watershed
02811       330,                                                           // end watershed
02812       0,                                                             // number of regions
02813       NULL,                                                          // ptr to region data array
02814       (U8BIT *)uk_content_conversion_array,                          // table used for converting event types
02815       (sizeof(uhf_ana_rf_channel_table) / sizeof(ACFG_ANA_RF_CHANNEL_DATA)),  // num analog rf channels
02816       (ACFG_ANA_RF_CHANNEL_DATA *)uhf_ana_rf_channel_table,                   // analog rf table
02817       (sizeof(uhf_t_t2_ter_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)),  // num terrestrial rf channels
02818       (ACFG_TER_RF_CHANNEL_DATA *)uhf_t_t2_ter_rf_channel_table,                   // terrestrial rf table
02819       0,                                                             // num cable rf channels
02820       NULL,                                                          // cable rf table
02821       10714,                                                         // min sat freq
02822       12740,                                                         // max sat freq
02823       5,                                                             // sat freq inc
02824       4,                                                             // number of symbol rates
02825       {22000, 23000, 27500, 29500},                                  // sat symbol rates
02826       TRUE,                                                          // scan DVB-S2
02827       FALSE,                                                         // aerial power reqd
02828       FALSE,                                                         // default aerial power
02829       FALSE,                                                         // aerial tuning screen required
02830       FALSE,                                                         // nordig
02831       (sizeof(gbr_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)),        // number of db lang options
02832       (DB_LANG_DATA_ENTRY *)gbr_db_lang_data,                         // ptr to db lang data
02833       1,                                                             // How many times per day the box should do an EIT search if in stand-by
02834       10,                                                            // Maximum time (in minutes) needed to receive all the events on a transport
02835       NULL,                                                          // Country specific SI descriptors
02836       0                                                              // Fall back language for those countries that don't have a secondary language concept.
02837                                                                      // It's an index in the db_lang_array
02838    },
02839 #endif
02840 
02841 #ifdef COUNTRY_UKRAINE
02842    // Ukraine definitions
02843    {
02844       STR_COUNTRY_UKRAINE,                                           // country name string id
02845       COUNTRY_CODE_UKRAINE,                                          // 3 character country code
02846       0x00000000,                                                    // private data specifier
02847       1,                                                             // first unallocated LCN
02848       9999,                                                          // last unallocated LCN
02849       DBDEF_AllocateLcnsDefault,
02850       DBDEF_AllocateLcnsDefault,
02851       DBDEF_AllocateLcnsDefault,
02852       DBDEF_TidyDatabaseDefault,
02853       DBDEF_TidyDatabaseDefault,
02854       DBDEF_TidyDatabaseDefault,
02855       0xffff,                                                        // start watershed
02856       0xffff,                                                        // end watershed
02857       0,                                                             // number of regions
02858       NULL,                                                          // ptr to region data array
02859       (U8BIT *)content_conversion_array,                             // table used for converting event types
02860       0,                                                             // num analog rf channels
02861       NULL,                                                          // analog rf table
02862       (sizeof(uhf_t_t2_ter_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)), // num rf channels in table
02863       (ACFG_TER_RF_CHANNEL_DATA *)uhf_t_t2_ter_rf_channel_table,                  // ptr to tuning table
02864       0,                                                             // num cable rf channels
02865       NULL,                                                          // cable rf table
02866       10714,                                                         // min sat freq
02867       12740,                                                         // max sat freq
02868       5,                                                             // sat freq inc
02869       3,                                                             // number of symbol rates
02870       {22000, 27500, 29500},                                         // sat symbol rates
02871       TRUE,                                                          // scan DVB-S2
02872       TRUE,                                                          // aerial power reqd
02873       TRUE,                                                          // default aerial power
02874       TRUE,                                                          // aerial tuning screen required
02875       FALSE,                                                         // nordig
02876       (sizeof(ukr_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)),       // number of db lang options
02877       (DB_LANG_DATA_ENTRY *)ukr_db_lang_data,                        // ptr to db lang data
02878       1,                                                             // How many times per day the box should do an EIT search if in stand-by
02879       10,                                                            // Maximum time (in minutes) needed to receive all the events on a transport
02880       NULL,                                                          // Country specific SI descriptors
02881       ACFG_INVALID_LANG                                              // Fall back language for those countries that don't have a secondary language concept
02882                                                                      // It's an index in the db_lang_array
02883    },
02884 #endif
02885 };
02886    #endif
02887 
02888 #endif //  _AP_CFDAT_H
02889 
02890 //**************************************************************************************************
02891 // End of File
02892 //**************************************************************************************************
 All Data Structures Files Functions Typedefs Defines