Thanks Thanks:  0
Ergebnis 1 bis 4 von 4
  1. #1
    Mitglied
    Registriert seit
    26.12.2013
    Beiträge
    64
    Thanks (gegeben)
    2
    Thanks (bekommen)
    6
    Total Downloaded
    45,11 MB
    Total Downloaded
    45,11 MB
    ReceiverDanke

    Überlauf bei SNR-Berechnung führt zu negativem SNR im Skin

    Meine Gigablue Quad hat bei manchen Sendern bei SAT einen zu guten Empfang (über 16db). Das führt dann dazu, dass im Skin eine negative SNR von z.B. -6% angezeigt wird. Ich schlage daher in der /usr/lib/enigma2/python/Components/Sources/FrontendStatus.py folgenden Codeteil vor:
    alt:
    Code:
     def updateFrontendStatus(self):
            status = self.getFrontendStatus()
            if not status:
                self.invalidate()
            else:
                self.snr = status.get('tuner_signal_quality')
                self.snr_db = status.get('tuner_signal_quality_db')
                self.agc = status.get('tuner_signal_power')
                self.ber = status.get('tuner_bit_error_rate')
                self.lock = status.get('tuner_locked')
            self.changed((self.CHANGED_ALL,))
            self.poll_timer.start(self.update_interval, True)
    neu:
    Code:
     def updateFrontendStatus(self):
            status = self.getFrontendStatus()
            if not status:
                self.invalidate()
            else:
                self.snr = status.get('tuner_signal_quality')
                if self.snr < 0:
                    self.snr = 65536
                self.snr_db = status.get('tuner_signal_quality_db')
                self.agc = status.get('tuner_signal_power')
                self.ber = status.get('tuner_bit_error_rate')
                self.lock = status.get('tuner_locked')
            self.changed((self.CHANGED_ALL,))
            self.poll_timer.start(self.update_interval, True)
    Alternativ müsste man wohl im C-Code (frontend.cpp) verhindern, dass die negativen Werte überhaupt erst entstehen...

    •   Alt Advertising

       

  2. #2
    Avatar von arn354
    Registriert seit
    06.04.2013
    Beiträge
    3.027
    Thanks (gegeben)
    200
    Thanks (bekommen)
    1544
    Total Downloaded
    147,3 KB
    Total Downloaded
    147,3 KB
    ReceiverDanke
    Danke - morgen mal anschauen
    Grüßle


  3. #3
    Mitglied
    Registriert seit
    26.12.2013
    Beiträge
    64
    Thanks (gegeben)
    2
    Thanks (bekommen)
    6
    Themenstarter
    Total Downloaded
    45,11 MB
    Total Downloaded
    45,11 MB
    ReceiverDanke
    Bist du zu einem Ergebnis gekommen?

  4. #4
    Avatar von arn354
    Registriert seit
    06.04.2013
    Beiträge
    3.027
    Thanks (gegeben)
    200
    Thanks (bekommen)
    1544
    Total Downloaded
    147,3 KB
    Total Downloaded
    147,3 KB
    ReceiverDanke
    Ups - sorry, den Post hatte ich ned mehr gefunden...
    Ist drin seit paar Tagen, Danke!
    https://github.com/openatv/enigma2/c...a73a8928e6ca39
    Grüßle



Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:16 Uhr.
Powered by vBulletin® Version 4.2.5 (Deutsch)
Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.
Resources saved on this page: MySQL 5,88%
Parts of this site powered by vBulletin Mods & Addons from DragonByte Technologies Ltd. (Details)
vBulletin Skin By: PurevB.com