Auf dieser Seite wird beschrieben, wie sich jede Fahrzeugeigenschaft SEAT_*
und STEERING_WHEEL_*
auf die Position und Bewegung eines Sitzes und Lenkrads in einem Fahrzeug bezieht.
Die Eigenschaften SEAT_*
und STEERING_WHEEL_*
sind Fahrzeugeigenschaften, die in VehicleProperty.aidl
im Verzeichnis hardware/interfaces
und VehiclePropertyIds.java
im Verzeichnis packages/services/Car
definiert und über den CarPropertyManager
verfügbar gemacht werden. Verwenden Sie diese Eigenschaften, um den Zustand und die Bewegung aller im Sitz und Lenkrad üblicherweise vorhandenen Aktoren zu steuern. Beispielsweise werden der Winkel und die Bewegung der Sitzlehne über die Eigenschaften SEAT_BACKREST_ANGLE_1_*
digitalisiert.
Eigenschaften
Jedem Aktor sind zwei Eigenschaften zugeordnet:
_POS
beschreibt die aktuelle Position des Sitz- und Lenkradteils, den es steuert._MOVE
beschreibt, in welche Richtung und mit welcher Geschwindigkeit sich das Teil bewegt, die im Stillstand auf0
gesetzt ist.
Detaillierte Designs
Die hervorgehobenen Teile in jedem Diagramm zeigen, welche Teile des Sitzes und des Lenkrads sich aufgrund der Änderung des Werts der entsprechenden Eigenschaft bewegen. Der durchgezogene Pfeil stellt die Bewegung dar, wenn die Eigenschaft _MOVE
positiv ist (z. B. nimmt die Eigenschaft _POS
zu), und der gepunktete Pfeil stellt die Bewegung dar, wenn die Eigenschaft _MOVE
negativ ist (z. B. nimmt die Eigenschaft _POS
ab).