Highlights {#highlights}
Wenn man den Stylus in die Minverse-Tintenflasche einsteckt, richtet er sich nun gerade entlang des Arms aus. Die Ausrichtung, die dem eingesteckten Stylus zugewiesen wird(Kurs) wurde von 135 Grad auf 180 Grad geändert. Diesist der einzige zu erwartende sichtbare Unterschiedgegenüber Version 3.5.6 in einer Standardsitzung, bei der ansonsten keine Änderungen vorgenommen wurden.
Es sind weder eine Gate-Steuerung noch ein Opt-in erforderlich; das Update gilt für alle Nutzer mit der Firmware-Version 1.3.1 oder höher des Lenkrads. Weitere Informationen finden Sie unter „Korrekturen“.
Während einer Sitzung wird die Ausrichtung des Geräts nun in Echtzeit angezeigt. Die Werte werden nicht mehr festgesetzt, sobald die Anwendung die Steuerung des Geräts übernimmt, sondernstate.body_orientation aberDie Geräteausrichtung wird mit einer Frequenz von 20 Hz nachverfolgt (Inverse3 / Minverse-Firmware 7.9 oder höher, standardmäßig aktiviert).
Durch das Zurücksetzen der Geräteeinstellungen werden nun die tatsächlich auf dem Gerät gespeicherten Werte wiederhergestellt.config/torque_scaling、config/Schwerkraftkompensation、config/handedness gegenüber LÖSCHEN ist,Es werden nun nicht mehr die festen werkseitigen Konstanten des Dienstes zurückgegeben, sondern die Werte, die das Gerät beim Start vorweist. Daher wird ein als „für die linke Hand“ gespeichertes Gerät nicht mehr auf „für die rechte Hand“ zurückgesetzt.
Änderungen an den Gerätebereichseinstellungen werden nicht mehr automatisch über den Standard-Ereigniskanal gemeldet. Früher wurde bei jedem einzelnen Vorgang – wie dem Einbinden eines freigegebenen Ordners oder dem Schreiben von Orientierungsdaten – für jede Sitzung, in der das betreffende Gerät verwendet wurde,In dieser Sitzung aktualisiert wurden gesendet. Außerdem ließen sich daraus keine Geräte identifizieren. Alle gespeicherten Sitzungen werden weiterhin ab dem nächsten Snapshot aktualisiert.
Interne Verbesserungen {#internal-improvements}
Neue Einstellungen devices/*inverse/body_orientation_poll_interval_ms(Standard ist 50 ms,0 (ungültig, Bereich 0 bis 5000) ermöglicht nun die Anpassung der Echtzeit-Lageerfassung.Allerdings stellt der 50-ms-Gerätebewegungstimer die faktische Untergrenze dar.
Bei Geräten mit einer Firmware-Version unter 7.9 werden nun für jeden Nutzer (Endverbraucher) der Positionsdaten separat Warnmeldungen angezeigt. Daher gilt für ältere Firmware-Versionen devices/*inverse/query_orientation_on_idle Wenn diese Option aktiviert ist,Es wird nicht einfach stillschweigend ignoriert, sondern es wird eine Benachrichtigung angezeigt, dass diese Einstellung keine Wirkung hat.
Für Geräte, die keine neuen Positionsdaten mehr liefern, wird nun einmalig eine Warnung angezeigt. Zuvor wurde der zuletzt erfasste korrekte Wert stillschweigend und dauerhaft weitergemeldet.Da die gespeicherten Werte selbst nicht geändert werden, kann das Gerät weiterhin verwendet werden.
SitzungGeltungsbereich des config/mount oder config/body_orientation Beiträge werden wie bisher über den Standard-Ereigniskanal gemeldet. Aufgehoben wurde lediglich der Faktor „Gerätebereich“, undHandhabung、Drehmomentskalierung、Schwerkraftkompensation Wir werden weiterhin Benachrichtigungen für jede Sitzung versenden.
Korrekturen {#fixes}
Aufgrund der Dock-Kalibrierung des Minverse Inkwell fehlten dem angedockten Stift 45 Grad in der Einstellung. Bei der Kalibrierung des Inkwell wurde der für den angedockten Stift festgelegte Winkel von 135 Grad auf 180 Grad geändert, undDieser Wert ist voreingestellt devices/*inverse/inkwell/dock_heading_deg Es wurde wie folgt gemessen: Am 22.09.2026 erfolgte die Messung mit einem Minverse, das mit einem Stylus mit der Firmware-Version 1.3.1 für den Griff ausgestattet war. Bei dem bisherigen Winkel von 135 Grad fehlten dem eingesteckten Stift 45 Grad, weshalb
Der Y-Schätzer musste dies korrigieren (die Messwerte lagen zwischen +42 und +50 Grad). Die Abweichungen liegen nun innerhalb von etwa 5 Grad.Dies fällt nicht unter die stufenweise Sperrung(der Verarbeitungsweg für die Dock-Kalibrierung wird stets ausgeführt). Daher gilt für alle Nutzer der Joystick-Firmware 1.3.1 oder höher, dass
Die angezeigte Ausrichtung des angedockten Stifts ändert sich um 45 Grad. Bei Firmware-Versionen, die älter sind als diese, ignoriert die Firmware diesen Wert und legt die gesamte Ausrichtung sofort fest, sodass für diese Benutzer keine Änderung eintritt.
state.body_orientation Da die Aktualisierung nur erfolgte, wenn sich das Gerät im Leerlauf befand, wurden die Werte in dem Moment, in dem die Anwendung mit dem Streaming der Kraftdaten begann, fixiert, sodass alle Nutzer einen veralteten Momentaufnahme des Handshakes auslasen.Derzeit erfolgt die Abfrage über den vorhandenen Bewegungs-Timer, und die Daten werden auch während der Sitzung in Echtzeit aktualisiert.
config/torque_scaling、config/Schwerkraftkompensation、config/handedness gegenüber LÖSCHEN schrieb die bei der Kompilierung eingebetteten Werkseinstellungen zusätzlich zu den vom Gerät selbst gespeicherten Einstellungen.Aus diesem Grund stimmten der Zustand „Auf Werkseinstellungen zurücksetzen“ und der tatsächliche Zustand des Geräts beim Hochfahren nicht überein.config/handedness ist, unabhängig von den gespeicherten Werten, immer rechts war eingestellt. Derzeit werden die in allen drei Fällen gespeicherten Werte wiederhergestellt, und
Die Standardkonstanten werden nur dann verwendet, wenn es sich um Elemente handelt, die noch nie vom Gerät ausgelesen wurden.
Bei jeder Änderung der Geräteeinstellungen wurde für jede Sitzung, in der das betreffende Gerät verwendet wurde, ein Ereignis ausgelöst. Die Nutzlast enthält session_id、Profil、Geltungsbereich … enthielt und da keine Gerätekennung vorhanden war,Abonnenten konnten weder die Quelle der Duplikate ermitteln noch doppelte Einträge in einer Abfolge von Ereignissen entfernen. Benachrichtigungen auf Geräteebene werden so lange ausgesetzt, bis ein alternativer Mechanismus zur Geräteidentifizierung bereitgestellt wird. An den Aktualisierungen pro Sitzung ändert sich nichts.
Mögliche kompatibilitätsbrechende Änderungen {#potential-breaking-changes}
DELETE config/torque_scaling、config/Schwerkraftkompensation、config/handedness ist, dass das ZurücksetzenWas bedeutet das?wird geändert. Die Antwort und der eingegebene Wert sindEs handelt sich nun nicht mehr um eine feste Konstante auf Serverseite, sondern um eine auf dem Gerät gespeicherte Einstellung. Das Format der Antwort bleibt unverändert. Die Werte unterscheiden sich nur bei Geräten, bei denen die gespeicherte Einstellung von der werkseitigen Konstante abweicht. Allerdings,
Literalkonstanten (false / {enabled: true, scaling_factor: 0.0} / rechts)Als Voraussetzung dienende Zusammenarbeit führt nun dazu, dass unterschiedliche Werte zurückgegeben werden.
state.body_orientation … ändert sich die Bedeutung des Werts, ohne dass sich das Format und die Ebene (Tier) ändern. Felder, die für den Streaming-Client praktisch statisch waren, werden zuDie Änderung erfolgt nun mit einer Frequenz von 20 Hz. Nutzer, die das Feature nach der Integration als konstante Größe behandelt haben, werden das neue Verhalten ohne gesonderte Zustimmung bemerken.
Abonnenten von `:10020`, die sich nicht angemeldet haben, erhalten keine `session-updated`-Benachrichtigungen mehr für `config.mount` oder `config.body_orientation`, sofern dies auf Schreibvorgänge im Gerätebereich zurückzuführen ist.Außerdem die veralteten, flachen Formate, die nicht mehr empfohlen werden, körper_ausrichtung Der Scope folgt nun ebenfalls derselben Spur und gelangt nicht mehr zurück in den Standardkanal.Migration: die Verwendung von Ereignissen als Auslöser für Aktualisierungen einzustellen und
Bitte lesen Sie die Werte aus dem Sitzungs-Snapshot aus. Der Snapshot wird für alle bestehenden Sitzungen weiterhin aktualisiert, ohne dass eine gesonderte Zustimmung erforderlich ist. EreignissemitdemselbenSitzungsumfangsowie
Handhabung / Drehmomentskalierung / Schwerkraftkompensation Die Benachrichtigung bleibt davon unberührt.
Die angezeigte Position des angedockten Stylus ändert sich um 45 Grad. Dies dient lediglich als Querverweis. Es handelt sich um eine Fehlerbehebung, die unter „Hervorheben“ und „Korrektur“ veröffentlicht wurde. Hier wird Folgendes beschrieben:Dies liegt daran, dass sich die Messwerte für alle Nutzer mit einer Firmware-Version 1.3.1 oder höher des Lenkrads ohne gesonderte Zustimmung ändern. Daher müssen Nutzer, die ihre eigenen Anwendungen an den bisherigen Referenzwert von 135 Grad angepasst hatten, entsprechende Umstellungsmaßnahmen vornehmen. Das Format bleibt unverändert.
Veraltet {#deprecations}
In dieser Version wurden keine neuen veralteten Funktionen hinzugefügt. devices/*inverse/query_orientation_on_idle ist zwar redundant, sofern das neue Abfrageintervall ungleich Null ist, aberIn Abschnitt 3.5.7 wurde bewusst Abgelehnt als MarkierungDas ist nicht der Fall.。Die Abkündigung ist für Version 3.6 vorgesehen.