HandleStatusResponse
Haply::HardwareAPI::Geräte::Handle::HandleStatusResponse
Der aktuelle Zustand des Griffs.
Index
Mitglieder
Name | Typ | Beschreibung |
---|---|---|
geräte_id | uint16_t | Kurze, nicht eindeutige Geräte-ID für das Gerät. |
Quaternion | Schwimmer | Die Ausrichtung des Griffs wird als Quaternion dargestellt ... |
error_flag | uint8_t | Zeigt an, ob ein Fehler festgestellt wurde. |
handle_connection_sensor | uint8_t | Zeigt an, ob das Gerät an ein ... angeschlossen ist. |
user_data_length | uint8_t | Die Anzahl der Bytes, die in der Datei ... gelesen werden können. |
user_data | uint8_t | Benutzerbytes, 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
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.