Auf dieser Seite wird beschrieben, wie sich die einzelnen SEAT_*
- und STEERING_WHEEL_*
-Fahrzeugeigenschaften auf die Position und Bewegung eines Sitzes und eines Lenkrads in einem Fahrzeug beziehen.
Die Eigenschaften SEAT_*
und STEERING_WHEEL_*
sind Fahrzeugeigenschaften, die in VehicleProperty.aidl
im Verzeichnis hardware/interfaces
und in VehiclePropertyIds.java
im Verzeichnis packages/services/Car
definiert und über CarPropertyManager
verfügbar gemacht werden. Mit diesen Attributen können Sie den Status und die Bewegung aller Aktuatoren steuern, die sich normalerweise im Sitz und im Lenkrad befinden. Beispielsweise werden der Winkel und die Bewegung der Rückenlehne des Sitzes über die SEAT_BACKREST_ANGLE_1_*
-Eigenschaften digitalisiert.
Properties
Jedem Aktuator sind zwei Attribute zugeordnet:
_POS
beschreibt die aktuelle Position des Teils des Sitzes und des Lenkrads, den er steuert._MOVE
beschreibt, in welche Richtung und mit welcher Geschwindigkeit sich das Teil bewegt. Wenn es sich nicht bewegt, ist der Wert auf0
festgelegt.
Detaillierte Designs
Die hervorgehobenen Bereiche in den einzelnen Diagrammen zeigen, welche Teile des Sitzes und des Lenkrads sich bewegen, wenn der Wert der entsprechenden Eigenschaft geändert wird. Der durchgezogene Pfeil stellt die Bewegung dar, wenn das Attribut _MOVE
positiv ist (z. B. wenn das Attribut _POS
zunimmt), und der gestrichelte Pfeil stellt die Bewegung dar, wenn das Attribut _MOVE
negativ ist (z. B. wenn das Attribut _POS
abnimmt).