Changeset 41836


Ignore:
Timestamp:
01/27/18 19:36:53 (4 years ago)
Author:
gost
Message:

[titan] dvb-t fix voltage

Location:
titan/titan
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • titan/titan/frontenddev.h

    r41826 r41836  
    14181418        calclof(node, tpnode, NULL, 0);
    14191419
    1420         if(node->feinfo->type == FE_OFDM) //DVB-T
    1421         {
    1422                 tmpstr = ostrcat(node->feshortname, "_terr_volt", 0, 0);
    1423                 voltagemode = getconfigint(tmpstr, NULL);
    1424         }
    1425         else
    1426         {
    1427                 tmpstr = ostrcat(node->feshortname, "lnb_voltagemode", 0, 0);
    1428                 voltagemode = getconfigint(tmpstr, node->feaktnr);
    1429         }
     1420        tmpstr = ostrcat(node->feshortname, "lnb_voltagemode", 0, 0);
     1421        voltagemode = getconfigint(tmpstr, node->feaktnr);
     1422
    14301423        free(tmpstr); tmpstr = NULL;
    14311424        switch(voltagemode)
     
    19921985        }
    19931986        debug(200, "transponder:frequ=%d, inversion=%d, bandwidth=%d, hp=%d, lp=%d, modulation=%d transmission=%d guardinterval=%d hierarchy=%d system=%d (%s)", tpnode->frequency, tpnode->inversion, tpnode->symbolrate, tpnode->fec, tpnode->polarization, tpnode->modulation, tpnode->pilot, tpnode->rolloff, tpnode->system, tpnode->system, node->feshortname);
     1987       
     1988        char* tmpstr = ostrcat(node->feshortname, "_terr_volt", 0, 0);
     1989        if(getconfigint(tmpstr, NULL) == 1)
     1990                fesetvoltage(node, SEC_VOLTAGE_13, 10);
     1991        else
     1992                fesetvoltage(node, SEC_VOLTAGE_OFF, 10);
     1993        free(tmpstr); tmpstr = NULL;
     1994       
    19941995       
    19951996        fe_delivery_system_t system = tpnode->system;
     
    26032604        {
    26042605                tmpstr = ostrcat(tuner->feshortname, "_terr_volt", 0, 0);
    2605                 if(getconfigint("tmpstr", NULL) == 1)
     2606                if(getconfigint(tmpstr, NULL) == 1)
    26062607                        fesetvoltage(tuner, SEC_VOLTAGE_13, 10);
    26072608                else
  • titan/titan/tunerconfig.h

    r41825 r41836  
    835835        if(tmp1 != NULL)
    836836        {
     837                tmpstr = ostrcat(tuner->feshortname, "_terr_volt", 0, 0);
    837838                tmp1->type = CHOICEBOX;
    838839                changetext(tmp1, _("Voltage")); changename(tmp1, "sel_volt");
    839840                addchoicebox(tmp1, "0", _("no")); addchoicebox(tmp1, "1", _("yes"));
    840                 setchoiceboxselection(tmp1, getconfig("fe_terr_volt", NULL));
     841                setchoiceboxselection(tmp1, getconfig(tmpstr, NULL));
     842                free(tmpstr); tmpstr = NULL;
    841843        }
    842844
Note: See TracChangeset for help on using the changeset viewer.