heute wollte ich einen manuellen Transponderscan machen, da ich einen Hotbird-Transponder vermisste. Allerdings funktionierte das nicht richtig.
Ein Problem ist, daß für die Satellitenauswahl der TP_satName nicht initialisiert ist (ist leer) => die DiSEqC-Einstellungen wurden deswegen vermutlich nicht korrekt gemacht.
Ein quickfix dafür ist das, ob es auch korrekt ist, darauf würde ich nicht zuviel verwetten:
Code: Alles auswählen
diff -u -p -r1.8 neutrino_menu.cpp
--- a/tuxbox/neutrino/src/gui/neutrino_menu.cpp 22 Sep 2007 00:24:25 -0000      1.8
+++ b/tuxbox/neutrino/src/gui/neutrino_menu.cpp 20 Oct 2007 15:44:01 -0000
@@ -427,7 +427,10 @@ void CNeutrinoApp::InitScanSettings(CMen
                                strcpy(scanSettings.satName[i], satList[i].satName);
                                //scanSettings.satDiseqc[i] = satList[i].satDiseqc;
                                if (satList[i].satPosition == currentSatellitePosition)
+                               {
                                        strcpy(scanSettings.satNameNoDiseqc, satList[i].satName);
+                                       strcpy(scanSettings.TP_satname, satList[i].satName);
+                               }
                        }
                        for (uint i = satList.size(); i < MAX_SATELLITES; i++)
                        {
@@ -539,6 +542,7 @@ void CNeutrinoApp::InitScanSettings(CMen
                        scanSettings.TP_SatSelectMenu->addOption(tmpsatNameList[i].c_str());
                        dprintf(DEBUG_DEBUG, "got scanprovider (sat): %s\n", tmpsatNameList[i].c_str());
                }
+               scanSettings.TP_diseqc = *scanSettings.diseqscOfSat(scanSettings.TP_satname);
        }
        CTP_scanNotifier *TP_scanNotifier = new CTP_scanNotifier(fec,pol,Freq,Rate,scanSettings.TP_SatSelectMenu);



 
 