Zum Hauptinhalt springen

v3.5.2

Die Version 3.5.2 ist eine Korrekturversion. Der Schwerpunkt liegt auf einer Verbesserung der Streaming-Durchsatzrate von WebSocket: Synchrone Clients erhalten nun den aktualisierten Status des Geräts mit der vollen Taktrate ihrer Schleife. Außerdem enthält sie interne Optimierungen hinsichtlich der Qualität sowie mehrere Korrekturen, die das Gerät und die Navigation betreffen.

Kernpunkte​

  • Aktualisierter Status in Echtzeit für synchrone WebSocket-Clients. Die Begrenzung der Antwortrate pro Sitzung wurde aufgehoben: Jede Antwort enthält nun einen frisch erfassten Status, anstatt auf etwa 1 kHz begrenzt zu sein (gemessen bei etwa 31 kHz, 100 % aktuell, auf einem Linux-Rechner mit dieser Version). Diese Änderung behebt eine in Version 3.5.1 eingeführte Verzögerung bei der Aktualisierung des Status.

Interne Verbesserungen​

  • Die Statuscodes der Firmware werden zur besseren Lesbarkeit im Hexadezimalformat mit dem Präfix „0x“ angegeben.
  • Aktualisierung der Glaze-Serialisierungsbibliothek auf Version 7.3.3 – die übertragenen Daten sind Byte für Byte identisch.
  • Sicherheitseinstellung, deren Geltungsbereich auf die aktuelle Sitzung beschränkt ist.
  • Automatische Skalierung des Arbeitsbereichs auf Serviceseite (F1–F3).

Korrekturen​

  • Geräte mit Firmware-Version 7.1 oder höher, die keine Konfiguration für die Rückkehr in die Ausgangsposition melden, werden nun wieder erkannt – sie führen nicht mehr zum Abbruch der Erkennungsverhandlung.
  • Der Gegendruck unterdrückt nun nicht mehr fälschlicherweise die Zyklusaktualisierungen des Geräts unter Last, was zu zeitweiligen Unterbrechungen im Betriebszustand des Geräts führte.
  • Die Navigation mit automatischer Blasenverfolgung flackert nahe der Oberfläche nicht mehr – die haptische Ausgabekraft bleibt stabil, und die automatische Zentrierungsabweichung nimmt nun an der Oberfläche der Blase allmählich bis auf Null ab.
  • Der Dienst stürzt nicht mehr ab, wenn sein Konfigurationsverzeichnis nicht erstellt werden kann (z. B. bei einem Speicherort, auf den kein Schreibzugriff besteht); er protokolliert eine Warnung und setzt die Ausführung fort.