Skip to main content

Actionforex Rssi


Wifi Indicator Wifi Indicator können alle wifi scannen, die Sie verwenden können und Ihnen detaillierte Informationen der aktuellen WiFi. Es gibt mehr und mehr WiFi-Netze heute, aber einige von ihnen sind nicht sicher und einige von ihnen nur geben Ihnen eine geringe Geschwindigkeit. Wenn Sie die ausführliche Information des gegenwärtigen wifi kennen, verringert es viel Mühe. Wifi Indicator ist eine kostenlose App, so dass Sie es ohne Geld zu erleben. Obwohl es klein ist, aber seine Funktion ist mächtig. Nur einige Worte können es nicht deutlich einführen. Lassen Sie mich es Ihnen ausführlich sagen. 1. Wenn Sie diese App öffnen, wird die erste Seite zeigen Ihnen die alle WiFi, die Ihr Handy finden kann. Es gibt detaillierte Informationen zeigen Ihnen zur gleichen Zeit, wie BSSID, RSSI, Häufigkeit und Fähigkeiten. 2. Wenn Sie denken, es gibt WiFi, die nicht auf dieser Seite aufgeführt sind, können Sie den START SCAN, um es zu suchen. 3. Möchten Sie detailliertere Informationen erfahren? Berühren Sie WEITERE DETAILS, und Sie sehen dann eine neue Seite. Sensor Auto Calibration wird Ihnen helfen. Es kann das wifi analysieren. Es gibt einige Einstellungen auf der Oberseite und Sie können einstellen, während Sie mögen. Es gibt eine Grafik, die die Situation zeigen kann. Sie müssen den Graphen berühren und jede Berührung wird analysiert. Wenn Sie ein gutes Ergebnis erhalten möchten, sollten Sie mindestens 50 Mal besser berühren. 4. Nachdem Sie 50 Mal berührt haben, können Sie die STOP-Taste berühren und dann müssen Sie eine Einstellung der Fenstergröße durchführen. Die automatische Kalibrierung findet die besten Peak - und Filterwerte. Das Ergebnis zeigt Ihnen ein detailliertes Menü. 5. Wenn diese wifi Anwendung Ihnen helfen kann, wenn Sie ein wifi verwenden, geben Sie ihm bitte fünf Sterne. Wenn Sie irgendeinen guten Rat haben, informieren Sie mich ihn bitte. Ich werde diese App besser mit Ihrem Rat. Wifi Indicator ist leistungsfähig und funktionell. Ich weiß, dass Sie die besten wifi Werkzeuge erhalten möchten. Ich wage nicht zu sagen, dass Wifi Indicator ist die beste, aber es ist ein gutes, das Ihnen die detaillierte Informationen erzählen kann. Sie können ein Diagramm des wifi sehen. Wifi Indicator ist ein Wifi Speed-Test-Tool in einer Weise. Sie können die Geschwindigkeit nach der Analyse kennen. Mit ihm können Sie wissen, das Detail Ihrer aktuellen und dies kann die Sicherheit Ihres wifi zu schützen. Ich hoffe, Wifi-Indikator kann Ihre gute Assistent WiFi werden. Piggybacking bezieht sich auf den Zugriff auf eine drahtlose Internetverbindung, indem ein eigener Computer von one39s in den Bereich der anderen wireless wireless Verbindung gebracht wird und dieser Dienst ohne die explizite Erlaubnis des Abonnenten verwendet wird. Während der frühen Verabschiedung von 802.11 wird die Bereitstellung von offenen Zugangspunkten für jedermann in Reichweite zur Nutzung gefördert, um drahtlose Netzwerke zu kultivieren, zumal Menschen durchschnittlich nur einen Bruchteil ihrer nachgelagerten Bandbreite zu einem beliebigen Zeitpunkt verwenden. Tags: drahtlose anzeige. Wifi-Anzeige. WiFi-Anzeige auf einem Droiden. Anzeige für wifi javascript. Neue wifi Anzeige auf Droide. WiFi-Anzeige. Inhalt. Öffnen wifi Widget-Anzeige. Wifi-Status-Indikatoren Download Al Hilal Handy Al Hilal Mobile Die Al Hilal Bank Mobile App macht es Ihnen leicht, sicher und bequem unterwegs zu gehen. Genießen Sie unser App-Erlebnis, überweisen Sie Ihre Guthaben, bezahlen Sie Ihre Rechnungen und finden Sie die nächstgelegene Filiale oder ATM mit einem einfachen Touch. Unsere mobile Banking-Anwendung übernimmt die neuesten Technologien, um sicherzustellen, dass Ihre Transaktionen schnell und sicher sind. Simp Download Soap Stone Kostenlose Seife Stone Free Stellen Sie Nachrichten überall, wo Sie stehen Wenn jemand in der Nähe dieser Stelle können sie die Nachricht, die Sie hinterlassen haben. Teilen Sie spooky Geschichten, lassen Sie Bewertungen von Restaurants, gedenken Sie Sehenswürdigkeiten, geben Sie Einblick in ein Gebäude39s Geschichte, verlassen philosophische Gedanken oder einfach nur ein Gespräch mit einem Fremden Diese App wird die sur Download Vegetarische Rezepte Vegetarische Rezepte Download Forex Forecast Forex Forecast Preise Die Prognose für den Euro - US-Dollar (EUR USD) 2. Die Prognose für den USD - Russischen Rubel (USD RUR ) 3. Die Prognose für den USD - Ukraininan Hryvna (USD UAH) Auch, 1. Nachrichten und Ereignisse Liste. News ein Sicherheit National Bank Mit Sicherheit National Bank39s Mobile Banking App können Sie sicher und sicher Zugriff auf Ihre Konten jederzeit und überall. Unsere mobile App ist KOSTENLOS und erlaubt Ihnen, Ihre Bilanz zu sehen. Kontoaktivität anzeigen Transfergelder Debitkarte ONOFF Fehlerkorrekturen Verbesserte Sicherheit Aktualisiert Navigationsmenü Aktualisierte Benutzeroberfläche Suchen Sie einen Zweig oder A Download Indische Rezept Videos Indische Rezept Videos Indische Küche macht Spaß und einfach mit Bhavna durch kochen Video, Tipps und vieles mehrSupport für native FrSky Telemetrie 1587 Hallo Ich suche die beste Lösung, um FrSky Telemetrie zwischen einem Pixhawk-Klon (HKPilot32) und einem FrSky X8R-Empfänger. Seine bis zu drei mögliche Lösungen, von denen Ihre sieht am einfachsten. Offiziell dokumentiert Lösung auf der aktuellen APM Copter Website: copter. ardupilotwikicommon-frsky-Telemetrie und ich habe bereits das SPC-Kabel nur finden es schwer, einen FUC-1 TTL zu RS232-Konverter zu finden. Aber es sagt, es kann nur senden Sie einige der Daten. Ist das wahr, denn dann werde ich nicht meine Zeit verschwenden (ich möchte eine vollständige Lösung) Oder ist das nur eine aktuelle Software-Limit, ist dies effektiv eine komplexere Version Ihres Adapters (aber zumindest im Handel erhältlich) Die Teensy-Lösung, die zu sein scheint Die höchste Zuverlässigkeit, da Sie auch später mehr hinzufügen können, wie zum Beispiel Batterie-Balance-Anschluss für die individuelle Zellenmessung, zum Beispiel in der wolkstein-Variante. GithubwolksteinMavLinkFrSkySPort Ihre Lösung ist die einfachste Schaltung und die meisten integriert in den vorhandenen Prozessor an Bord wie Option 1, die ich mag. Ich bin nicht so mit Elektronik noch erlebt, aber denke, ich könnte Ihr Board. Bevor ich anfange, frage ich mich, ist es für mich so einfach wie mit dem vorhandenen SPC-Kabel habe ich und Verdrahtung der TX und RX in den Pixhawk seriellen Port Die SPC hat im Grunde eine einzelne Diode nach TX vor dem Verbinden mit RX auf den S-Port . Oder ist zusätzliche Inversionsresistenz notwendig Ich nehme an, Ihre Lösung ist auch in der Lage, Unterstützung für alle möglichen Datenaustausch (vielleicht seine nicht codiert noch, aber ist dies physisch möglich) zu unterstützen. Sie sehen, ich möchte nur, dass die gesamte Hardware ordnungsgemäß sortiert dann starten Sie die Arbeit an Software mit allen Sie anderen Jungs, um Dinge zu verbessern. Ich möchte nicht mit einigen Hardware, die begrenzt ist dann end-up Umstellung auf die Teensy später beginnen. Oh, und übrigens ist die Zellspannungssache nicht notwendig, denn wenn wir den architektonisch korrekten Weg hinuntergehen, um PixhawkAPM im Zentrum von allem zu finden, dann sollten wir andere Wege finden, um neue Informationen zu erhalten, z. B. Neue Pixhawk-spezifische Sensoren oder Unterstützung für FrSky-Sensoren am gleichen S-Port (Bus) wie dieser Adapter. Wenn Sie irgendwelche Fragen beantworten können, die viel geschätzt werden p. s. Oh ja und fügen Sie bitte Schüsse der anderen Seite Ihrer Bretter, für einen Anfänger zur Elektronik es hilft :-) IMHO, wenn heutiger Meister brach die Teensy Unterstützung dann alle Telemetrie ist gebrochen. Zumindest mit der externen Lösung wie ich schon seit einiger Zeit. Nur stellen Sie sicher, dass das Protokoll auf telem1 oder telem2 noch Mavlink ist. Ive, das von einem Abstand die gegenwärtige Bemühung folgte, native Unterstützung für das FrSky SPort Telemetrieprotokoll zu haben. Während es hilfreich ist, mag ich nicht den Ansatz mit mehr Code auf dem PixHawkVrBrain laufen. Wenn wir eine standardmäßige und stabile Methode der Bereitstellung von Informationen nach außen (Mavlink), die verstanden und wird bereits von den meisten der alternativen Telemetrie-Lösungen wie MinimOSD verwendet. Also, warum die Eile, native Unterstützung haben, wenn man bedenkt, dass es einen externen Adapter (die Ebene Wechselrichter) benötigen. Die Teensy (und einige hatten auch Erfolg mit Arduinos) ist, im gleichen Geist der MinimOSD, die seit einigen Jahren verwendet wurde. Ich mag die Entkopplung des Flugsteuergeräts vom Telemetriekonverter, weil, wie wir wissen, sowohl der ArduPilot als auch der OpenTX-Code in ständigem Wechsel und nicht notwendigerweise synchron sind. Auf der Ardupilot-Seite gibt es einige schweres Heben zu tun, vor allem, wie die errorstatus Messaging behandelt wird (das Problem mit nicht mit numerischen Codes für die verschiedenen Nachrichten, die von einer Vielzahl von Orten in den Code gesendet). Die aktuelle Lösung für die native FrSky-Telemetrie erfordert, dass viel Code berührt werden muss. Und andere Telemetrie-Protokolle benötigen wieder viel Mühe, um auf dem ArduPilot durchgeführt werden, und ich (und ich bin sicher, keiner von uns) wollen Instabilität auf dem Flug-Controller. Auf der OpenTX-Seite wird die bevorstehende Release (für den 2.1-Zweig) einer neuen Implementierung der Telemetrie die aktuellen Anstrengungen null machen, und Sie müssen auf eine neue Version von ArduPilot warten, um es festzulegen, und wie wir wissen, die Zeit Zwischen den Veröffentlichungen von ArduPilot in der Größenordnung von Monaten. Die aktuelle externe Teensy-Lösung ist sehr ähnlich im Sinne der MinimOSD. Und obwohl einige über die Erneuerung der MinimOSD gesprochen haben, um HD-Overlay zu haben, glaube ich (und nicht ein HW-Designer), dass eine große Lösung sowohl die HD-Overlay und Ausgabe für andere Telemetrie-Protokolle (wie die FrSky, Spektrum, Jeti und Andere). Wenn Ardupilot weiterhin auf diesem Pfad, der Einbeziehung viel Zeug der wichtigsten Codebasis, dann sollte auch eine Art von bedingten Kompilierung (wie die OpenTX Jungs tun). Luis Von dem, was ich von Openxtx 2.1 verstehe, sollte es Arbeiten mit den vorhandenen IDs. Es wird es ermöglichen, neue ID verwendet werden, aber es sollte funktionieren, rechts Id wie letztlich, um es vollständig konfigurierbar (welche Metrik geht zu welcher Id). Wir werden sehen, ob es machbar ist. Völlig einverstanden mit Ihnen über die Fehlermeldung. Um ehrlich zu sein, die aktuelle Lösung in der Teensy ist nicht ideal, entweder wie Sie maitain die Liste der Zeichenfolgen senden meine APM-Code. MAVlink kompatiblen Receiver (openlrs) wäre ein Muss in der Tat und die teensy Lösung ist ein guter Kompromiss. Am Sun, 1. Februar 2015 bei 2:01 PM, Luis Vale notificationsgithub schrieb: IMHO, wenn heutiger Meister die Teensy Unterstützung brach, dann ist alle Telemetrie gebrochen. Zumindest mit der externen Lösung wie ich schon seit einiger Zeit. Nur stellen Sie sicher, dass das Protokoll auf telem1 oder telem2 noch Mavlink ist. Ive, das von einem Abstand die gegenwärtige Bemühung folgte, native Unterstützung für das FrSky SPort Telemetrieprotokoll zu haben. Während es hilfreich ist, mag ich nicht den Ansatz mit mehr Code auf dem PixHawkVrBrain laufen. Wenn wir eine standardmäßige und stabile Methode der Bereitstellung von Informationen nach außen (Mavlink), die verstanden und wird bereits von den meisten der alternativen Telemetrie-Lösungen wie MinimOSD verwendet. Also, warum die Eile, native Unterstützung haben, wenn man bedenkt, dass es einen externen Adapter (die Ebene Wechselrichter) benötigen. Die Teensy (und einige hatten auch Erfolg mit Arduinos) ist, im gleichen Geist der MinimOSD, die seit einigen Jahren verwendet wurde. Ich mag die Entkopplung des Flugsteuergeräts vom Telemetriekonverter, weil, wie wir wissen, sowohl der ArduPilot als auch der OpenTX-Code inkonstante Änderungen und nicht notwendigerweise synchron sind. Auf der Ardupilot-Seite gibt es einige schweres Heben zu tun, vor allem, wie die errorstatus Messaging behandelt wird (das Problem mit nicht mit numerischen Codes für die verschiedenen Nachrichten, die von einer Vielzahl von Orten in den Code gesendet). Die aktuelle Lösung für die native FrSky-Telemetrie erfordert, dass viel Code berührt werden muss. Und andere Telemetrie-Protokolle benötigen wieder viel Mühe, um auf dem ArduPilot durchgeführt werden, und ich (und ich bin sicher, keiner von uns) wollen Instabilität auf dem Flug-Controller. Auf der OpenTX-Seite wird die bevorstehende Release (für den 2.1-Zweig) einer neuen Implementierung der Telemetrie die aktuellen Anstrengungen null machen, und Sie müssen auf eine neue Version von ArduPilot warten, um es festzulegen, und wie wir wissen, die Zeit Zwischen den Veröffentlichungen von ArduPilot in der Größenordnung von Monaten. Die aktuelle externe Teensy-Lösung ist sehr ähnlich im Sinne der MinimOSD. Und obwohl einige über die Erneuerung der MinimOSD gesprochen haben, um HD-Overlay zu haben, glaube ich (und kein HW-Designer), dass eine großartige Lösung sowohl die HD-Overlay und die Ausgabe für andere Telemetrie-Protokolle (wie die FrSky, Spektrum und andere) . Wenn Ardupilot weiterhin auf diesem Pfad, der Einbeziehung viel Zeug der wichtigsten Codebasis, dann sollte auch eine Art von bedingten Kompilierung (wie die OpenTX Jungs tun). Antwort auf diese E-Mail direkt oder auf GitHub 1587 (Kommentar). FYI Sein nicht ein FUC-1, das Sie suchen, sein das FrSky FUL-1 (Aufsteigen lite). Sie können sie hier finden: Von: lakeroe mailto: notificationsgithub Gesendet: Samstag, 31. Januar 2015 09:47 An: diydronesardupilot Betreff: Betreff: Re: ardupilot Unterstützung für native FrSky Telemetrie (1587) MatthiasgithubMatthias Ich kenne Luis Scripts und verwendete sie auch als Ein Ausgangspunkt für meine eigenen, ich wusste nur nicht, seinen Namen. CodeChiefgithubCodeChief Die Dokumentation auf der APM-Copter-Website für X-Receiver ist noch nicht gültig (X-Receivers werden ab AC3.3 unterstützt). Welche Lösung Sie wählen, benötigen Sie entweder FUC-1 TTL zu RS232-Wandler SPC-Kabel oder einen der verschiedenen Wechselrichter oben erwähnt. Ich denke nicht, dass Sie eine bereite Lösung irgendwo (noch) kaufen können. Für die Firmware haben Sie zwei Möglichkeiten: Verwenden Sie meine 3.2.0 Firmware (download link einige Beiträge oben) LUA Skripte (auch für Download oben) Warten Sie auf 3.3 Firmware. MarcogithubMarco Kannst du erneut versuchen, meine kompilierte Firmware Antworten Sie auf diese E-Mail direkt oder auf GitHubgithubdiydronesardupilotissues1587issuecomment-72322799. TradeStation Securities, Inc. (NYSE, FINRA, NFA und SIPC), IBFX, Inc. (Mitglied NFA), die IBFX Australia Pty Ltd, die zugelassen ist, ist die Muttergesellschaft von fünf separaten, aber verbundenen operativen Tochtergesellschaften Die von der australischen Securities and Investments Commission, TradeStation Technologies, Inc., einer Handelssoftware und - abonnentengesellschaft, und der TradeStation Europe Limited, einem britischen Unternehmen, beaufsichtigt wurde. Keines dieser Unternehmen bietet Handels - oder Anlageberatung, Empfehlungen oder Bestätigungen jeglicher Art an. Die übermittelten Informationen sind nur für die an sie gerichtete Person oder Einrichtung bestimmt und können vertrauliches und privilegiertes Material enthalten. Jede Überprüfung, Weiterverbreitung, Verbreitung oder sonstige Verwendung oder Handlung in Bezug auf diese Informationen durch andere Personen oder Organisationen als den vorgesehenen Empfänger ist verboten. Wenn Sie diese Fehlermeldung erhalten haben, wenden Sie sich bitte an den Absender und löschen Sie das Material von einem beliebigen Computer. Forex Produkte und Dienstleistungen werden von der TradeStation Forex-Divisionen der IBFX, Inc. (Mitglied NFA) und IBFX Australia Pty Ltd (ASIC registriert) angeboten. Da ich diesen Code nur für mich selbst so weit verwende, habe ich die Unterstützung für D-Serie Empfänger entfernt (kann aber ganz einfach wieder hinzugefügt werden). Die größte Veränderung ist vermutlich eine Info nach EKF erwärmt (ca. 20 Sekunden nach 6 Sats zuerst empfangen) der Sender sagt Ready. Ich benutze diese Firmware für ca. 3 Monate ohne Probleme. Es hat zwei weitere Änderungen: Ich habe den PWM-Wertebereich für den Flugmodus-Schalter besser auf meine PWM-Werte angepasst. Old - gt Neuer Flugmodus 1 0-1230 - gt 0-1083 Flugmodus 2 1231-1360 - gt 1084-1288 Flugmodus 3 1361-1490 - gt 1289-1493 Flugmodus 4 1491-1620 - gt 1494-1697 Flugmodus 5 1621-1749 - gt 1698-1902 Flugmodus 6 1750 - gt 1903 Der Ausgang Aux 3 erzeugt Signale zur Steuerung eines externen LED-Blinkers (Warnschwachstrom). Lvale Das ist interessant, da theres keine Notwendigkeit für das Parsen durch alle Nachrichten mehr. Ich hoffe, es wird in 3.3 lakeroe Dank implementiert, sieht cool aus. Ich versuche, es mit den neuesten 3.3 zu vergleichen, um zu überprüfen, wie viele Änderungen Sie hier haben. Mrpuzzler Ive ein großes Problem mit Ihrem Skript und meine Taranis Plus, weil, wenn Last die LUA überschreiben meine erste logische Schalter, meine erste spezielle Funktion und sperren Sie meine erste Timer, überprüfen Sie bitte. Offensichtlich sind Funktionen, die ich zugewiesen und überschrieben habe, nicht gut -) Nur zum Beispiel siehe die erste RSSI und SD LOG, in meinem ursprünglichen Modell an diesen Standorten theres andere Funktion: robustini Welche Version von OpenTX hast du im Radio. 2.0.15 ist der neueste. Es gab ähnliche Probleme wie in früheren Versionen. Wenn Sie seinen Code zusammenführen, sollte es nicht die vorhandene SPort-Implementierung erweitern. Denn wie wir gelernt haben, ist es kein Protokoll. Für mich scheint es nur eine private Neufassung einer bestehenden Lösung, ohne die aktuelle Design. Zwei SPort modesimplementations machen keinen Sinn. Auf der FrSkyOpenTX Seite wäre es schön, sie zu definieren, die Erweiterungen, anstatt APM-Code fehlenden Felder (z. B. RPM als Zeichenstrom). Vielleicht ist sogar eine Abstraktion möglich, so dass LUA-Skripte eine größere Liste von Telemetriedaten als bestimmte Hardwareprotocol-Einschränkungen behandeln können. Nur nachdenken, wie es weniger Stress für alle und eine bessere Architektur sein könnte. In der Theorie, solange der Transport und API sind Standard-Open-Source gibt es nichts stoppen jemand aus dem Entwerfen von vielen hübschen LUA-Steuerelemente und verkaufen sie wie apps in einem App Store. Das wäre fair (und alle grundlegenden Dinge wäre natürlich kostenlos). Also wer sollte die SPort Erweiterungen für den Einsatz in OpenTX definieren Ich denke, das OpenTX-Projekt In der Theorie können andere Flugregler dann die gleichen Steuerelemente verwenden. Alternativ für eine APM-spezifische Lösung, wie über eine MAVLINK-Brücke über SPort und LUA scriptscode, um es zu decodieren. Es könnte sogar dann möglich sein (mit Code), um es von der Rückseite des Senders zu senden (ich sehe einen reservierten Port im Batteriefach der Taranis), um mit anderen Bodenstation Geräten zu teilen. Das würde eine ganze Funkverbindung speichern, vorausgesetzt, es war nicht zu langsam. Nur werfen einige Ideen in there Die sensorID Definitionen werden von FrSky gesteuert. Ohne allgemeine oder spezifische Mavlink SensorIDs geht die Fehlbedienung der SensorIDs weiter. Wenn ich mich richtig erinnere, bsongis sagte, dass, wenn jedermann Mavlink in OpenTX implementieren wollte, war es durch ihn okay, aber das OpenTX-Team würde es nicht tun. Technisch das wäre die beste Option, haben OpenTX laden Sie die Mavlink-Bibliothek, so kann es leicht aktualisiert werden, nicht haben es nur gehackt in. Mavlink ist überlegen FrSky Telemetrie sowieso. Ich beschwöre Sie Master bsongis Bertrand, könnten Sie sich auf diese Frage. ) Rmackay9 Randy, könntest du dich selbst äußern, was denkst du über OpenTX Parsing Mavlink Hi Folks, wir schätzen dein Feedback. Es war immer unsere Absicht, unsere XPort-Implementierung mit der ardupilot-Community zu teilen, und haben bereits eine Pull-Anforderung für ihre Integration 3186. Sie können Ihr eigenes Kabel und Benutzeroberfläche zu machen, und Sie sind frei, von den verschiedenen Verbesserungen profitieren Die in unserer XPort-Implementierung kostenlos zur Verfügung gestellt werden. Wir verkaufen ein Kabel-und Display-Skript für diejenigen, die eine fertige Lösung möchten. Wie CodeChief darauf hinweist, sollten LUA-Skripte als apps betrachtet werden. Floaledm mpaperno sagte immer noch, dass Sie seinen Code für das LUA-Skript ohne Erlaubnis verwenden. Ja LUA Skripte können verkauft werden, wenn sie nicht mit anderen Völker Code in irgendeiner Weise. XPort ist GPL lizenziert, genau wie der Rest von ArduPilot, und PR 3186 wurde für die Aufnahme von XPort in ArduPilot erstellt. CodeChief ist korrekt, wenn er darauf hinweist, dass XPort keine Erweiterung von SPort ist. Einer der Gründe, warum XPort nicht als Erweiterung von SPort ausgeführt wurde, ist, dass SPort Sensor-IDs verwendet, die von FrSky für bestehende FrSky-Sensoren reserviert wurden, und daher verhindert SPort die gleichzeitige Verwendung von einigen der FrSky-Sensoren. XPort hingegen ermöglicht, dass alle vorhandenen FrSky-Sensoren mit dem Smart. Port-Bus verbunden werden, da XPort keine reservierten Sensor-IDs wiederverwendet. Die Wiederverwendung von reservierten Sensor-IDs führt zu anderen Einschränkungen, einschließlich: OpenTX führt Umwandlungen in einigen der Sensordatenfelder (z. B. RPM) durch, wodurch die Umwandlungen sowohl auf dem Onboard-Gerät, das Smart. Port-Daten sendet, als auch die zugehörigen LUA-Skripte auf dem Taranis hin - und herbewegen . In einigen Fällen führt dies auch zum Verlust von nutzbaren Bits oder zum Verlust von Genauigkeit. OpenTX stellt die Ausgabe bestimmter Sensoren nur dann zur Verfügung, wenn alle Datenfelder für diesen Sensor im richtigen Format vom RC-Sendermodul empfangen werden (zB wie bei der SPort-Implementierung müssen 11 GPS-Pakete erfolgreich empfangen werden, damit die GPS-Daten zugänglich sind Zu den LUA - Skripten) PR 3186 behält die volle Kompatibilität mit DPort und SPort bei, bringt jedoch einige neue Verbesserungen mit sich: Entfernt eine der Aufgaben des FrSky - Telemetrie - Schedulers, die sich als unnötig erwiesen hat, Korrekte Handhabung der Werteübertragung aus anderen Teilen von Der ArduPilot-Code, verschiedene Codeoptimierungen zur Verringerung der Rechenlast und Speicherauslastung, Übertragung über FrSky-Telemetrie des eigentlichen Inhalts von MAVLink-Meldungen vom Typ statustext, Übertragung über FrSky-Telemetrie der Inhalte von MAVLink-Meldungen vom Typ systemstatus und ekfstatusreport Verwendet, um Fehler auf Mission Planer HUD, eine Reihe von Bandbreitenoptimierungen (einschließlich Priorität Handling), die die HUD auf dem Taranis mit einer Rate von mehr als 24Hz, wie in diesem Video gezeigt aktualisieren lassen: Laut FrSky, die Telemetrie verbindet Bandbreite ist begrenzt Auf 1200 bps. Was für die Übertragung von Roh-MAVLink-Meldungen nicht ausreicht. Anstelle des Sendens roher MAVLink-Daten über FrSky-Telemetrie sendet XPort sorgfältig selektierte und paketierte Untermengen von Daten, die auf der Grundlage der Priorität mit unterschiedlichen Raten gesendet werden. Schwebend Sie sagten, dass XPort keine reservierten Sensor-IDs wiederverwenden, aber soweit ich weiß, dass der S-Port Rx nur bestimmte IDs abfragt, also wie können Daten übertragen werden, wenn sie nicht abgefragt werden Ich schätze, dass meine Frage mit Ihrem Beispiel von mehreren Pixhawks auf dem Bus ist Mit unterschiedlichen IDs - könnten sie immer noch die gleichen Datentypen senden, zB. Die typischerweise von einem einzigen FAS-Sensor Yep kommen würde, und sie werden als separate Sensoren von OpenTX 2.1 betrachtet. Grundsätzlich hat das Smart-Port-Protokoll: Eine physikalische ID, deren Zweck ursprünglich nur darin besteht, den Bus zu schlichten (da mehrere Sensoren parallel auf dem Bus angeschlossen sind, muss jeder eine eindeutige ID haben, wenn 2 die gleiche bei einer Anfrage hatte Für diese ID wurde durch den Empfänger gesendet, haben beide Sensoren gemeinsam versucht, einen Bus-Konflikt zu verursachen). Eine 16-Bit-Daten-ID, die definiert, welche Art von Daten in einem gegebenen Paket gesendet wird. Sie sind in Blöcken von 16 organisiert, wie man sehen kann. Aus dem, was wir verstehen konnten, war, wie FrSky beabsichtigte, mehrere Sensoren zu differenzieren (man würde eine Höhe als 0x100, eine andere als 0x101 usw. senden). Leider haben wir entweder Schwierigkeiten, es richtig zu verstehen oder ihre Logik war nur gebrochen, wenn sie daran gedacht haben, denn: Es gibt keine öffentlich dokumentierte Art und Weise zu ändern, dass letzte Nibble auf einem Sensor, den Sie gekauft haben. Sie verkaufen keine Sensoren, die anders eingestellt sind Multi-Sensor-Konfigurationen, die Art und Weise selbst wenn es eine Möglichkeit, es zu ändern wäre nutzlos, da, wie gesagt, wenn Sie 2 identische Sensoren auf dem Bus müssen sie unterschiedliche physikalische IDs (und es gibt eine öffentlich verfügbare Methode, es zu ändern) , Und das ist schon genug, um die Sensoren zu unterscheiden, nichts Besseres als eine eindeutige Nummer dafür. Das letzte Nibble der Daten-ID also für mich hat nur einen Zweck übrig, wenn ein einzelner physikalischer Sensor mehrere Werte desselben Typs senden wollte. Ich glaube nicht, dass es irgendein Beispiel in der Wildnis an diesem Punkt ist, FrSky sogar es nicht für ihre eigenen Sensoren verwendet, für die Sensoren, die 2 Temperaturen senden, die sie eine Temp1 Gruppe von 16 und eine Temp2 Gruppe von 16 anstelle von Gebrauch von definierten Die letzten knabbern - weshalb ich glaube, sie wussten nicht, was sie taten, wenn sie von der Sache dachten. So, dass wir das Telemetriesystem in OpenTX 2.1 entworfen haben, um die physikalische ID als Differenzierer zu verwenden. Das ermöglicht Multi-Sensor-Konfigurationen mit den öffentlich dokumentierten und verfügbaren Möglichkeiten. Ein Sensor, d. H. Ein einzelner Wert in OpenTX, wird sowohl durch seine physikalische ID als auch durch seine Daten-ID identifiziert. Auf diese Weise, wenn zum Beispiel jemand Stecker in einem FAS-Sensor, würde mein Code (auf dem FC) würde erkennen, dass Sensor auf dem Bus und stoppen Sendung Packung Stromspannung Lesungen. Wenn sie richtig gemacht werden, können sie die Daten aus dem FAS und dem Pixhawk haben, was noch besser ist - sie könnten sogar einen FAS pro Motor setzen, wenn sie für jeden Motorstrom Messwerte wünschten :) Danke für die Erklärung Andre, das ist sehr klar. Ein Sensor, d. H. Ein einzelner Wert in OpenTX, wird sowohl durch seine physikalische ID als auch durch seine Daten-ID identifiziert. OK, dann ist dies eine ziemlich große Abkehr von, wie es in OTx lt 2.1 funktioniert, rechts Eine gute, dont get me wrong. (Sorry, ich gebe etwas Unwissenheit über die jüngsten OTx Entwicklungen.) Aber vor 2.1 gab es nur einen möglichen Wert pro Daten-ID, so dass es sinnvoller, einzelne Sensoren zu simulieren. Unter dem neuen Paradigma sehe ich total Ihren Punkt und es sieht aus wie ein viel besserer Weg, es zu tun. Ich habe auch immer über die Blöcke von 16 IDs für jeden Datentyp gefragt. Sahen nie einen Code, der sie tatsächlich benutzte. Nett, etwas Hintergrund zu erhalten. Ja, der Hauptunterschied zwischen 2,0 und 2,1 ist, dass die Telemetriebehandlung vollständig umgestaltet wurde. Die wichtigste Verbesserung für OpenTX 2.1 und das Ergebnis einiger Monate der Arbeit ist eine vollständige Überarbeitung, wie Telemetrie behandelt wird. Das bestehende System in 2.0 und älter basiert auf 2 alten Systemen, die im Vergleich zu den heutigen Geräten zu viele Einschränkungen aufwiesen: Das FrSky-D-System, das eine gefrorene Umgebung mit einer bestimmten Anzahl von Sensortypen und - zählern angenommen hat Begrenzte Ressourcen, die Telemetrie-Handling, um auf dieses System optimiert werden und eng verschachtelte mit dem Display und Menüs, um Speicher zu sparen, so dass es sehr starr mit jeder Änderung komplex, nicht evolutive überhaupt erforderlich. In 2.0 wurde die physikalische ID tatsächlich vollständig ignoriert, irgendetwas, das mit einer gegebenen Daten-ID einkommt, würde in den einen Steckplatz für diese ID eingegeben und das war es. Jetzt haben wir eine 32-Positionssensor-Tabelle, wenn wir etwas erhalten, das wir aussehen, wenn wir bereits einen Sensor mit dem physischen ID-Daten-ID-Paar kennen, wenn ja, aktualisieren wir es, sonst erstellen wir einen neuen Eintrag dafür. Im 2.0-Kontext Auf diese Weise, wenn z. B. jemand in einen FAS-Sensor steckt, würde mein Code (der auf dem FC läuft) diesen Sensor auf dem Bus erkennen und das Senden von Flight Pack-Spannungs-Strommessungen beenden. War eigentlich eine sehr gute Idee :) Das klingt großartig. Wenn ich richtig verstanden habe, brauchen wir keine neuen Protokolle, nur um eine statische ID zu verwenden (konfigurierbar für Multi-FC-Szenarien) und OpenTX mit neuen Zuordnungen für neue Datentypen (gesendet von derselben ID) separat erweitern. Ich frage mich, wie einfach es ist, neue Typen zu OpenTX hinzuzufügen. Die Koordination der neuen Funktionen ist natürlich notwendig, doch waren es auch spezifische LUA-Skripte. Ich denke, sowohl die versioninitialization Daten und ein oder zwei generische Werte würde mit Vorwärts-und Rückwärts-Kompatibilität zu helfen. Das klingt gut. Wenn ich richtig verstanden habe, brauchen wir keine neuen Protokolle, nur um eine statische ID zu verwenden (konfigurierbar für Multi-FC-Szenarien) und OpenTX mit neuen Zuordnungen für neue Datentypen (gesendet von derselben ID) separat erweitern. Grundsätzlich ja. Was wäre ideal ist jedoch eine Möglichkeit, um zu wählen, welche Nachrichten gesendet werden, nicht alle sind unbedingt nützlich in einer bestimmten config haben. Eine Reihe von Kontrollkästchen und das entsprechende Bitfeld, um zu wählen, ob jede unterstützte Nachricht gesendet wird oder nicht, mit ein paar auswählbaren Standardkonfigurationen (Granularitäts-TBD, ob jedes Element einzeln auswählbar ist oder nur Gruppen wie Power, GPS, Status Habe ich, wenn ich die Smart-Port-Telemetrie in cleanflight, wo ich Überspringen Übertragung von Werten für deaktivierte Funktionen, ursprünglich alles verwendet, um immer gesendet werden. Das würde das gefälschte neue Protokoll-Konzept floaledm wahrscheinlich nicht verwendet, weil das Protokoll ist anders, sondern als eine Möglichkeit, zwischen dem Senden seiner Sachen oder die normale Menge von Werten zu wählen. Ich frage mich, wie einfach es ist, neue Typen zu OpenTX hinzuzufügen. Die Koordination der neuen Funktionen ist natürlich notwendig, doch waren es auch spezifische LUA-Skripte. Ich denke, sowohl die versioninitialization Daten und ein oder zwei generische Werte würde mit Vorwärts-und Rückwärts-Kompatibilität zu helfen. Seine sehr einfach, das ist einer der Hauptgründe, warum wir umgestaltet haben. Was ist ein wenig langwieriger ist Koordination mit FrSky, aber seine ganz wichtig, wenn wir langfristige Stabilität wollen (die IDs floaledm wählte sind frei, aber alles was es braucht, ist für FrSky entscheiden, sie in einem neuen Produkt nicht bewusst, dass er bereits zu verwenden Tut, die wahrscheinlich nur erfahren, wenn ihr Sensor ist bereits auf Verkauf, und dann haben, um nicht zu kollidieren mit ihnen). Ich weiß, Bsongis disccussed ein wenig mit ihnen, aber ich nie näher gefolgt und weiß nicht, was er verlangt. Meine Idee war, so etwas wie 32 IDs (in FrSkys-Ansicht d. H. 32 Blöcke von 16) zu verlangen, die wir effizient in OpenTX verwalten würden. Die ersten 16 würden für neue Werte (eigentlich mehr als 16, weil wed Dump das Gruppen-Konzept für Werte, wo es sicher nutzlos ist) dienen. Der zweite Block von 16 würde für die rohe Binärdatenübertragung verwendet werden, was es ermöglicht, ein Byte der Nutzinformation pro Paket (das zweite Byte der ID) zu gewinnen, das direkt in einer dedizierten Pufferung der lua-Umgebung präsentiert würde. Das würde schließlich eine echte 2-Wege-Binärkommunikation zwischen Radio und Onboard-System ermöglichen und so etwas wie ein Lua-Missionsplan-Äquivalent machen, einschließlich Konfigurationsmenüs im Radio. Also alle Dinge, die für den Benutzer sinnvoll ist (reale, numerische Telemetrie-Werte) würde die Standard-OpenTX-Telemetrie verwenden und in den benutzerdefinierten Bildschirmen, voice outputlogical Switches wie gewohnt zur Verfügung stehen, während besondere Dinge OpenTX cant wirklich alles mit ähnlichen Status und Config-Nachrichten tun kann , ACKs usw. würde direkt in die lua-Umgebung statt Überfüllung der Telemetrie-System wie in floaledm s aktuelle Lösung gehen. Das Konzept ist ziemlich gut in meinem Kopf für gt1 Jahr definiert, aber ich habe nie geöffnet ein Problem auf OpenTX für die Umsetzung Details gegeben, dass es offensichtlich erforderlich, dass jemand das gleiche Konzept auf der Fernbedienung unterstützen und ich habe nie einen Block der Zeit, in denen Id verwalten, um beide Enden gemeinsam anzugehen. Es scheint jetzt, ihr seid interessiert seine eine gute Zeit, um auf diesem Weg. Fühlen Sie sich frei zu kommentieren.

Comments