/proc/stb/fp/lnb_senseX is decimal.. not hex
[vuplus_dvbapp] / lib / dvb / frontend.cpp
index ca426a7..7c29e9a 100644 (file)
@@ -1213,7 +1213,7 @@ void eDVBFrontend::getFrontendData(ePyObject dest)
        if (dest && PyDict_Check(dest))
        {
                const char *tmp=0;
-               PutToDict(dest, "tuner_number", m_dvbid);
+               PutToDict(dest, "tuner_number", m_slotid);
                switch(m_type)
                {
                        case feSatellite:
@@ -1244,7 +1244,7 @@ int eDVBFrontend::readInputpower()
        FILE *f=fopen(proc_name, "r");
        if (f)
        {
-               if (fscanf(f, "%08x", &power) != 1)
+               if (fscanf(f, "%d", &power) != 1)
                        eDebug("read %s failed!! (%m)", proc_name);
                else
                        eDebug("%s is %d\n", proc_name, power);