Zum Hauptinhalt springen
Version: Nächste

HandleStatusResponse

Haply::HardwareAPI::Geräte::Handle::HandleStatusResponse

Der aktuelle Zustand des Griffs.

Index​

Mitglieder​

NameTypBeschreibung
geräte_iduint16_tKurze, nicht eindeutige Geräte-ID für das Gerät.
QuaternionSchwimmerDie Ausrichtung des Griffs wird als Quaternion dargestellt ...
error_flaguint8_tZeigt an, ob ein Fehler festgestellt wurde.
handle_connection_sensoruint8_tZeigt an, ob das Gerät an ein ... angeschlossen ist.
user_data_lengthuint8_tDie Anzahl der Bytes, die in der Datei ... gelesen werden können.
user_datauint8_tBenutzerbytes, deren Darstellung spezifisch für den Handle ist.

Mitglieder​

geräte_id​

uint16_t device_id {0}

Kurze, nicht eindeutige Geräte-ID für das Gerät.

Gerätekennung für den Handle. Diese kurze Gerätekennung ist nicht garantiert eindeutig und kann überladen werden, wenn sich die hardware_version und die device_model_number ändern.

Quaternion​

float quaternion {0, 0, 0, 0}

Die Ausrichtung des Griffs, dargestellt als Quaternion in der Reihenfolge WXYZ.

Die Griffdrehung wird beim Einschalten kalibriert und kann mit der Kalibriertaste zurückgesetzt werden.

error_flag​

uint8_t error_flag {0}

Zeigt an, ob ein Fehler festgestellt wurde.

DEPRECATED Dieses Feld wird wiederverwendet und sollte nicht verwendet werden oder als Grundlage dienen.

handle_connection_sensor​

uint8_t handle_connection_sensor {0}

Zeigt an, ob das Gerät an ein Inverse3 Gerät angeschlossen ist.

Der Wert 1 bedeutet, dass der Griff an einem Invers3 befestigt ist.

Für Umgebungen, in denen mehrere Inverse3 gleichzeitig verwenden, ist es derzeit nicht möglich, programmatisch zu bestimmen, welcher Inverse3 ein bestimmter Griff angehängt ist.

user_data_length​

uint8_t user_data_length {0}

Die Anzahl der Bytes, die im Feld user_data gelesen werden können.

Dieser Wert darf USER_DATA_MAX nicht überschreiten.

user_data​

uint8_t user_data {}

Benutzerbytes, deren Darstellung spezifisch für den Handle ist.

Lesen Sie in der Dokumentation zu Ihrem Handle nach, wie die Bytes zu interpretieren sind.