wenn sie den M-Link Telemetrie-Support für das Multi-Modul eingebaut haben, sollte es eigentlich ein Klacks sein, das auch für ein externes originales Multiplex M-Link Modul zu machen. Ich habe einfach mal einen entsprechenden Feature Request im GitHub eingestellt.
Hallo Reinhardt,
das Multi-Modul dürfte die Telemetrieinfos vermutlich bereits in einem Format ausgeben, das für OpenTx unmittelbar verwendbar ist, also wohl in dem Format, das intern in OpenTx auch für FrSky-Telemetrie verwendet wird. Daher tippe ich darauf, dass die Protokoll-Umsetzung zu einem guten Teil im Multi-Modul passiert und zumindest nicht nur mit OpenTx zu tun hat.
In OpenTx scheinen dafür die beiden Dateien mlink.h und mlink.cpp in
https://github.com/opentx/opentx/tree/2.3/radio/src/telemetry zuständig zu sein. Diese Dateien wurden vom user "3djc" in OpenTx integriert. Der hatte ja auch schon auf Dein Issue geantwortet.
Dort wird einem ersten Blick nach die Umsetzung der Einheiten und stellenweise auch eine Skalierung vorgenommen. Interessant ist vielleicht, dass explizit die Empfänger RX-9-DR und RX-5 genannt werden. Im Zusammenhang damit ist sicher eine Äußerung von Pascal Langer (Multi-Modul-Entwickler) interessant:
https://github.com/pascallanger/DIY...e/blob/master/Protocols_Details.md#MLINK---78
Wenn das so ist, wäre Dein C-Code für den Entwickler des
Multi-Moduls sicher interessant (denn es geht wohl noch nicht alles mit allen Empfängern). Andererseits wäre es dann natürlich auch möglich, dessen (oder Deine) Umsetzung in OpenTx zu integrieren. Allerdings ist da noch die Unsicherheit, ob das serielle Protokoll, das von einem MPX-M-Link-Modul ausgegeben wird auch dem entspricht, was per Funk beim Cypress-HF-Chip ankommt und von diesem ausgegeben wird.
Die Datei in der die Umsetzung stattfindet wäre meiner Vermutung nach
https://github.com/pascallanger/DIY.../blob/master/Multiprotocol/MLINK_cyrf6936.ino
Allerdings habe ich nur ganz kurz dort hinein geschaut und bin mir nicht sicher, ob die Stelle wirklich die richtige ist.
Es gibt übrigens allem Anschein nach ein Multimodul mit Zulassung in der EU, nämlich das in der Radiomaster TX16s intern verbaute. Die kann man auch von einem Händler innerhalb der EU kaufen.
LG
Markus