Reinhardt Werbik
User
Hallo zusammen,
mal ein kurzes Update zum Konverter.
Ich habe in der vergangenen Woche die Software ein wenig umgestellt,
um eine bessere Modularität für zukünftige Erweiterungen/Änderungen zu haben.
Und zwar habe ich im wesentlichen das mittlerweile recht umfangreiche Daten-Konvertierungsmodul
in drei kleinere Module mit zugehörigen Header Files aufgeteilt.
Das macht die weiter oben angesprochenen Änderungen zur Minimierung der Latenz einfacher.
In diesem Zusammenhang bin ich zu dem Schluss gekommen, dass es besser ist, die Baro- und GPS-Höhe
nicht mehr mit den vordefinierten FrSky IDs zu übertragen, sondern als zusätzliche Parameter mit ID gemäß MSB Adresse.
Das hat (neben deutlichen Erleichterung bei den Änderungen zur Latenz-Verbesserung) folgende Vorteile:
Man muss nicht mehr feste MSB Adressen (6 bzw. 10) für diese beiden Parameter verwenden.
Das umständliche, FrSky eigene Verfahren mit separat übertragenen Nachkommastellen (und 2 IDs pro Parameter) entfällt.
Es waren die einzigen Parameter, bei denen das noch notwendig war.
Es gibt mittlerweile eine ganze Reihe anderer MSB Parametern mit der Werteklasse 8, z.B. 2-D und 3-D Entfernungen vom GPS.
Diese konnten bisher nicht auf den Adressen 6 und 10 übertragen werden, da sie dort als Baro- bzw. GPS-Höhe interpretiert worden wären.
Der einzige "Nachteil" dieser Änderung besteht darin, dass man für die beiden Höhen jetzt einen Namen und die Einheit selbst vergeben muss.
Das ist glaube ich zu verschmerzen, im Hinblick auf die jetzt größere Flexibilität.
Ich werde weiter berichten.
mal ein kurzes Update zum Konverter.
Ich habe in der vergangenen Woche die Software ein wenig umgestellt,
um eine bessere Modularität für zukünftige Erweiterungen/Änderungen zu haben.
Und zwar habe ich im wesentlichen das mittlerweile recht umfangreiche Daten-Konvertierungsmodul
in drei kleinere Module mit zugehörigen Header Files aufgeteilt.
Das macht die weiter oben angesprochenen Änderungen zur Minimierung der Latenz einfacher.
In diesem Zusammenhang bin ich zu dem Schluss gekommen, dass es besser ist, die Baro- und GPS-Höhe
nicht mehr mit den vordefinierten FrSky IDs zu übertragen, sondern als zusätzliche Parameter mit ID gemäß MSB Adresse.
Das hat (neben deutlichen Erleichterung bei den Änderungen zur Latenz-Verbesserung) folgende Vorteile:
Man muss nicht mehr feste MSB Adressen (6 bzw. 10) für diese beiden Parameter verwenden.
Das umständliche, FrSky eigene Verfahren mit separat übertragenen Nachkommastellen (und 2 IDs pro Parameter) entfällt.
Es waren die einzigen Parameter, bei denen das noch notwendig war.
Es gibt mittlerweile eine ganze Reihe anderer MSB Parametern mit der Werteklasse 8, z.B. 2-D und 3-D Entfernungen vom GPS.
Diese konnten bisher nicht auf den Adressen 6 und 10 übertragen werden, da sie dort als Baro- bzw. GPS-Höhe interpretiert worden wären.
Der einzige "Nachteil" dieser Änderung besteht darin, dass man für die beiden Höhen jetzt einen Namen und die Einheit selbst vergeben muss.
Das ist glaube ich zu verschmerzen, im Hinblick auf die jetzt größere Flexibilität.
Ich werde weiter berichten.