>> Da ich keine Ahnung habe wie sich das berechnet mappe ich ss einfach von satip-ss 0-255 auf dvb-ss 0-65025 und bei satip-ber 0-15 auf dvb-ber 0-3825
Bei SatIP hat die ja IMHO nicht so 'ne dolle Aussagekraft... Bei mir bekomme ich da immer 255 für SignalStrength und 15 für die Quality.
satip spec Seite 39.
Signal strength
0 -> kein Empfang und keine Information zur Signalstärke verfügbar: "No signal corresponds to 0"
1..255 -> sind umzurechnen in dBm: "-25dBm corresponds to 224 und -65dBm corresponds to 32"
Signal quality
"Lowest value corresponds to highest error rate
The value 15 shall correspond to
-a BER lower than 2x10 -4 after Viterbi for DVB-S
-a PER lower than 10 -7 for DVB-S2"
signallevel ist *immer* größer gleich Null, da 0..255. Das sollte wohl mal (signallevel > 0) heißen.
Aber selbst dann ist die Zuweisung fragwürdig, da '0' bedeutet, dass der Server keine Signal sieht und keine Information zur Signalstärke hat. Auf der anderen Seite sind 0 dBm ein RIESIGER Wert, der jeden tuner überfordern würde und in der Praxis nicht auftritt.
Die Division mit 192 als Integer schneidet die Nachkomma Stellen ab, das sollte wohl eher 192.0 (double) werden und 65.0 anstelle von 65 erspart einen impliziten type cast.