Changeset 40767


Ignore:
Timestamp:
08/18/17 20:43:22 (5 years ago)
Author:
obi
Message:

fix create transponder terrestrisch t2

File:
1 edited

Legend:

Unmodified
Added
Removed
  • titan/titan/global.h

    r40705 r40767  
    15321532                        if(flag == 2)
    15331533                        {
    1534                                 if(tmpstr[0] == '§') tmpstr[0] = '-';
     1534                                if(tmpstr[0] == '\A7') tmpstr[0] = '-';
    15351535                                if(tmpstr[0] == '<') tmpstr[0] = '-';
    15361536                                if(tmpstr[0] == '>') tmpstr[0] = '-';
     
    71847184                        {
    71857185                                if(i == 0) continue;
    7186                                 line = ostrcat(line, "0", 1, 0); //id
     7186                                //id
     7187                                line = ostrcat(line, "0", 1, 0);
    71877188                                line = ostrcat(line, "#", 1, 0);
    71887189
    7189                                 line = ostrcat(line, fetype, 1, 0); //fetype
     7190                                //fetype
     7191                                line = ostrcat(line, fetype, 1, 0);
    71907192                                line = ostrcat(line, "#", 1, 0);
    71917193
     7194                                //frequency
    71927195                                if(ostrstr((ret1[i]).part, "frequency=") != NULL)
    7193                                         line = ostrcat(line, getxmlentry(ret1[i].part, "frequency="), 1, 0); //frequency
     7196                                        line = ostrcat(line, getxmlentry(ret1[i].part, "frequency="), 1, 0);
    71947197                                else
    71957198                                        line = ostrcat(line, "-1", 1, 0);
    71967199                                line = ostrcat(line, "#", 1, 0);
    71977200
     7201                                //polarization
    71987202                                if(ostrstr((ret1[i]).part, "polarization=") != NULL)
    7199                                         line = ostrcat(line, getxmlentry(ret1[i].part, "polarization="), 1, 0); //polarization
    7200                                 else
    7201                                         line = ostrcat(line, "-1", 1, 0); //polarization
    7202 
    7203                                 line = ostrcat(line, "#", 1, 0);
    7204                                 if(orbitalpos != NULL)
    7205                                         line = ostrcat(line, orbitalpos, 1, 0); //orbitalpos
    7206                                 else
    7207                                         line = ostrcat(line, "-1", 1, 0); //orbitalpos
    7208                                 line = ostrcat(line, "#", 1, 0);
    7209 
    7210                                 if(ostrstr((ret1[i]).part, "symbol_rate=") != NULL)
    7211                                         line = ostrcat(line, getxmlentry(ret1[i].part, "symbol_rate="), 1, 0); //symbolrate
     7203                                        line = ostrcat(line, getxmlentry(ret1[i].part, "polarization="), 1, 0);
    72127204                                else
    72137205                                        line = ostrcat(line, "-1", 1, 0);
    72147206                                line = ostrcat(line, "#", 1, 0);
    72157207
    7216                                 if(ostrstr((ret1[i]).part, "modulation=") != NULL)
    7217                                         line = ostrcat(line, getxmlentry(ret1[i].part, "modulation="), 1, 0); //modulation
     7208                                //orbitalpos
     7209                                if(orbitalpos != NULL)
     7210                                        line = ostrcat(line, orbitalpos, 1, 0);
     7211                                else
     7212                                        line = ostrcat(line, "-1", 1, 0);
     7213                                line = ostrcat(line, "#", 1, 0);
     7214
     7215                                //symbolrate
     7216                                if(ostrstr((ret1[i]).part, "symbol_rate=") != NULL)
     7217                                        line = ostrcat(line, getxmlentry(ret1[i].part, "symbol_rate="), 1, 0);
    72187218                                else
    72197219                                {
    72207220                                        if(flag == 2)
    7221                                                 line = ostrcat(line, "3", 1, 0);
     7221                                        {
     7222                                                if(ostrstr((ret1[i]).part, "bandwidth=") != NULL)
     7223                                                        line = ostrcat(line, getxmlentry(ret1[i].part, "bandwidth="), 1, 0);
     7224                                                else
     7225                                                        line = ostrcat(line, "-1", 1, 0);
     7226                                        }
     7227                                        else
     7228                                                line = ostrcat(line, "-1", 1, 0);
     7229                                }
     7230                                line = ostrcat(line, "#", 1, 0);
     7231
     7232                                //modulation
     7233                                if(ostrstr((ret1[i]).part, "modulation=") != NULL)
     7234                                        line = ostrcat(line, getxmlentry(ret1[i].part, "modulation="), 1, 0);
     7235                                else
     7236                                {
     7237                                        if(flag == 2)
     7238                                        {
     7239                                                if(ostrstr((ret1[i]).part, "constellation=") != NULL)
     7240                                                        line = ostrcat(line, getxmlentry(ret1[i].part, "constellation="), 1, 0);
     7241                                                else
     7242                                                        line = ostrcat(line, "3", 1, 0);
     7243                                        }
    72227244                                        else
    72237245                                                line = ostrcat(line, "0", 1, 0);
     
    72257247                                line = ostrcat(line, "#", 1, 0);
    72267248
     7249                                //fec
    72277250                                if(ostrstr((ret1[i]).part, "fec_inner=") != NULL)
    7228                                         line = ostrcat(line, getxmlentry(ret1[i].part, "fec_inner="), 1, 0); //fec
     7251                                        line = ostrcat(line, getxmlentry(ret1[i].part, "fec_inner="), 1, 0);
    72297252                                else
    72307253                                {
    72317254                                        if(flag == 2)
     7255#if DVB_API_VERSION >= 5
     7256                                                line = ostrcat(line, "-1", 1, 0);
     7257#else
    72327258                                                line = ostrcat(line, "5", 1, 0);
     7259#endif
    72337260                                        else
    72347261                                                line = ostrcat(line, "0", 1, 0);
     
    72367263                                line = ostrcat(line, "#", 1, 0);
    72377264
     7265                                //pilot
    72387266                                if(checkbox("UFS910") == 1)
    7239                                         line = ostrcat(line, "1", 1, 0); //pilot
     7267                                        line = ostrcat(line, "1", 1, 0);
     7268                                else if(flag == 2)
     7269#if DVB_API_VERSION >= 5
     7270                                        line = ostrcat(line, "-1", 1, 0);
     7271#else
     7272                                        line = ostrcat(line, "2", 1, 0);
     7273#endif
    72407274                                else
    7241                                         line = ostrcat(line, "2", 1, 0); //pilot
     7275                                        line = ostrcat(line, "2", 1, 0);
    72427276                                line = ostrcat(line, "#", 1, 0);
    72437277
     7278                                //rolloff
    72447279                                if(checkbox("UFS910") == 1)
    7245                                         line = ostrcat(line, "0", 1, 0); //rolloff
     7280                                        line = ostrcat(line, "0", 1, 0);
     7281                                else if(flag == 2)
     7282#if DVB_API_VERSION >= 5
     7283                                        line = ostrcat(line, "-1", 1, 0);
     7284#else
     7285                                        line = ostrcat(line, "3", 1, 0);
     7286#endif
    72467287                                else
    7247                                         line = ostrcat(line, "3", 1, 0); //rolloff
     7288                                        line = ostrcat(line, "3", 1, 0);
    72487289                                line = ostrcat(line, "#", 1, 0);
    72497290
    7250                                 line = ostrcat(line, "2", 1, 0); //inversion
     7291                                //inversion
     7292                                if(flag == 2)
     7293#if DVB_API_VERSION >= 5
     7294                                        line = ostrcat(line, "-1", 1, 0);
     7295#else
     7296                                        line = ostrcat(line, "2", 1, 0);
     7297#endif
     7298                                else
     7299                                        line = ostrcat(line, "2", 1, 0);
    72517300                                line = ostrcat(line, "#", 1, 0);
    72527301
     7302                                //system
    72537303                                if(ostrstr((ret1[i]).part, "system=") != NULL)
    7254                                         line = ostrcat(line, getxmlentry(ret1[i].part, "system="), 1, 0); //system
     7304                                        line = ostrcat(line, getxmlentry(ret1[i].part, "system="), 1, 0);
    72557305                                else
    7256                                         line = ostrcat(line, "0", 1, 0); //system
     7306                                        line = ostrcat(line, "0", 1, 0);
    72577307                                line = ostrcat(line, "\n", 1, 0);
    72587308                        }
Note: See TracChangeset for help on using the changeset viewer.