Übrigens, die Telemetrie Übertragung des Arduino Frameloss Zählers erfolgt alle 400ms.
Ein Frame dauert 9ms, die Latency ist im Bereich von ca. 30ms (3 Frames).
Was sagt euch das?
Hier hast du noch nicht scharf hingeschaut.
In dem Framelostzähler wird ein gleitender Mittelwert über 100 Frames gebildet.
Bei einer Framezeit von 18ms (für S-Bus), setzt einen einzelner Lostframe den Übertragungswert für 2000 ms auf 99%. Selbst bei einer lückenhaften Telemetrie kommt der Lost durch.
Wer den S-Busframe auswertet und etwas genauer reagieren will, kann doch nur Sinnvoll agieren wenn das lost Frame bereits bei einem fehlerhaften 9 ms Frame auf falsch steht.
Dann gilt: Lostzähler steht auf i.O. = alle i.O weitermachen ...
Lostzähler steht auf n.i.O. = ein Frame ist falsch, also beide 9 ms Frames mit den vorherigen vergleichen, der geänderte ist i.O. der andere Lost.
Anders herum funktioniert dass nicht und wer es wünscht, der braucht es nicht und will schönen oder ist ein Volltrottel.
Sigi