
Laden...





🔖 Version 7.7.0



Steuerungsmodus über die Benachrichtigung zum FSM-Zustand in der Firmware (cc2daa9)rate/dispatch/* (2289e34), schließt #241config.version (c33cf82), schließt #258Erweiterungsdaten im Snapshot (142ba92), schließt #263




bereit Debug-Protokoll des Snapshots (0c59c26)paired_with.auto hinter Vorschau-Modus Tor (1f7f0e1), schließt #230Vorschau-Modus Globales Flag für Felder in der Vorabversion (422e822), schließt #230Quaternion Zyklus + Kernzuweisungsoperation (677ed6f)Verschiedenes/veraltet als erweiterte Einstellung (b3528d7)set_extension_data zum kabellosen verse_grip (011d5a0)force_attached Überschreibung bei der Minverse-Kalibrierung (e24bf84), schließt #224im Anhang immer [secure] für Minverse und beim ersten POST (cafb574)in Kombination mit Routen werden berechnet im Anhang Status (a751208)Standardwerte / Vorderarm (a333da8), schließt #240Standardwerte / Vorderarm Voreinstellungen (698008b), schließt #252 #253Standardwerte / Vorderarm Voreinstellungen (a0a2b29), schließt #240zonenbezogen bei Aufrufen von Sitzungsgeräten (7404990)
🔖 Version 7.6.0
read_system_power_sensor Funktion, die der Hardware-Implementierung entspricht (dae3505)






🔖 Version 7.5.2

Unsere größte Veröffentlichung seit der Neugestaltung der API vor einem Jahr. Version 3.5.0 bietet eine einheitliche 3D-Mathematik-Ebene, vollständige Minverse-Unterstützung, einen typisierten Ereignisstrom, eine umfassende Einstellungs-API und eine übersichtlichere HTTP-Schnittstelle – sowie eine Vielzahl von Fehlerbehebungen und Verbesserungen der Benutzerfreundlichkeit, die im Laufe des letzten Jahres vorgenommen wurden.
Grundlage, Halterung, Voreinstellung, umwandeln, Filter, Handhabung, Drehmomentskalierung, Schwerkraftkompensation, Startseite_Zurück.{ok, Fehler, Daten} Umschlag (?format=json) sowie Platzhalter-Sitzungsselektoren.POST /ports/{port}/reset.Grundlage, Voreinstellung, Halterung, Krafttor, Dämpfung pro Gerät, zuzüglich Profil und Grundlage pro Sitzung, jetzt alle live in konfigurieren — abgestimmt auf die Ausgabekonfigurationszuordnung, sodass das, was Sie senden, mit dem übereinstimmt, was Sie zurücklesen.Standardwerte, Vorderarm, arm_front_centered, LED-Frontleuchte, led_front_centered) oder eine explizite Transformation senden; bei manuellen Mount-Änderungen wird die Voreinstellung automatisch auf benutzerdefiniert.Position, Vektor, Winkel, Drehmomente das Standardelement ersetzen Werte Array.Winkelmomente festlegen ersetzt Winkelmoment festlegen (Singular veraltet).Konfiguration, Zustandund Status Objekte; zu den neuen Ausgabefeldern gehören current_cursor_force, aktuelle_Cursorposition, aktuelle Drehmomente, aktuelle Winkelposition, Kontrolldomäne, Steuerungsmodus, umwandeln, transform_velocity, reichhaltiger config.*und status.sicherheit (standardmäßig ausgeblendet).Position, Rotation, Skala) in Bezug auf die Montage, die Arbeitsbereichstransformation und die Navigationsform.GET / — Serviceversion.GET/POST/DELETE /settings und /Einstellungen/* — vollständige API für Schlüssel-Wert-Einstellungen.GET /sessions/{session} und GET/POST/DELETE /sessions/{session}/profile.GET /devices?session=<selector> — Gerätkoordinaten in den Anwendungsraum einer bestimmten Sitzung umwandeln./inverse3/0/... für das erste Inverse3; inverse... (für alle Geräte Inverse).Befehlsdaten JSON lässt sich als WebSocket nutzen; Code, der für das eine Transportprotokoll geschrieben wurde, funktioniert auch mit dem anderen.?format=json auf jeder Strecke; /Einstellungen* und GET /home_return standardmäßig {ok, Fehler, Daten}. Verwenden ?format=plain für die Rohform.* (beliebige Folge) und ? (ein einzelnes Zeichen) in Profilnamen.%2A, %3A, usw. werden vor der Weiterleitung decodiert.Kommunikation/Veranstaltungen/Hafen.configure.force_gate.gain über WebSocket oder HTTP mit einer dauerhaften Verbindung.position = 0, Rotation = Identitätsmatrix, Maßstab = 1) werden standardmäßig in der Ausgabe weggelassen, wodurch die Datenmenge reduziert und die Kompatibilität mit der 4-KB-Nachrichtenbegrenzung älterer Unity-Pakete wiederhergestellt wird. Zwei erweiterte Einstellungen (Serialisierung/explizite Felder, Serialisierung/Transformationen zwangsweise abschließen) alle Felder für Verbraucher wiederherstellen, die diese benötigen.Kommunikation/Alle Schnittstellen binden Einstellung.inverse (gilt für alle Geräte Inverse).konfigurieren Karte daneben Krafttor.Ein Jahr voller Fehlerbehebungen; die wichtigsten sind unten aufgeführt.
~/Bibliothek/Application Support/ statt den falschen Weg einzuschlagen.Sondenposition Änderungen an Basis-, Voreinstellungen und Profilen werden nicht mehr stillschweigend überschrieben.0 in einigen ausgehenden Nutzdaten.--Protokollstufe wird nun berücksichtigt, wenn es mit --dev (wurde zuvor stillschweigend zurückgesetzt auf Debug).Noch funktionsfähig, wird aber in einer zukünftigen Hauptversion entfernt. Zu den Antworten gehört ein Warnung vor veralteten Funktionen Feld, sofern zutreffend.
| Veraltet | Ersatz |
|---|---|
| POST /force_scale | POSTinverse |
| POST /gravity_compensation | POST /{device}/{id}/config/gravity_compensation |
| POST /torque_scaling | POST /{device}/{id}/config/torque_scaling |
| POST /device_handedness | POST /{device}/{id}/config/handedness |
| POST /serial_enable | POST /settings/communication/serial/enabled |
| POST /experimental/features/grip_dropped_simulation_stopper | Einstellungen-API |
| POST /experimental/features/screensaver_enable | Einstellungen-API |
| WebSocket command_data.values | Position, Vektor, Winkel, Drehmomente |
| WebSocket Winkelmoment festlegen | Winkelmomente festlegen |
| WebSocket Cursorposition abfragen | Sondenposition |
| WebSocket set_coordinate_origin | Konfigurationsvoreinstellung |
| WebSocket-Ebene Basis festlegen | configure.basis |
Keine gravierenden Kompatibilitätsprobleme gegenüber Version 3.4.19. Zwei kleinere Hinweise für bestehende Integrationen:
Warnung vor veralteten Funktionen Feld in der Antwort – Clients, die Antwort-Schemas streng validieren, sollten das zusätzliche Feld zulassen.Werte Feld in WebSocket Befehlsdaten ist veraltet, wird aber weiterhin ausgewertet; verwenden Sie vorzugsweise die benannten Felder.cpp-glz/) neben der bestehenden nlohmann/json-Variante.Konfigurationsvoreinstellung, benannte Befehlsfelder, print_state() Helfer).


🟔 Version 7.5.1