Auf dieser Seite wird beschrieben, wie sich die einzelnen Fahrzeugeigenschaften SEAT_*
und STEERING_WHEEL_*
auf die Position und Bewegung eines Sitzes und Lenkrads in einem Fahrzeug beziehen.
Die Eigenschaften SEAT_*
und STEERING_WHEEL_*
sind Fahrzeugeigenschaften, die im Verzeichnis hardware/interfaces
unter VehicleProperty.aidl
und im Verzeichnis packages/services/Car
unter VehiclePropertyIds.java
definiert und über CarPropertyManager
freigegeben werden. Mit diesen Properties können Sie den Status und die Bewegung aller Aktuatoren steuern, die sich üblicherweise im Sitz und am Lenkrad befinden. So werden beispielsweise der Neigungswinkel und die Bewegung der Rückenlehne über die SEAT_BACKREST_ANGLE_1_*
-Properties digitalisiert.
Properties
Jedem Bedienelement sind zwei Eigenschaften zugeordnet:
_POS
beschreibt die aktuelle Position des Teils des Sitzes und Lenkrads, den es steuert._MOVE
gibt an, in welche Richtung und mit welcher Geschwindigkeit sich das Teil bewegt. Wenn es sich nicht bewegt, wird0
festgelegt.
Detaillierte Designs
Die hervorgehobenen Teile in jedem Diagramm zeigen, welche Teile des Sitzes und des Lenkrads sich aufgrund einer Änderung des Werts der entsprechenden Eigenschaft bewegen. Der durchgezogene Pfeil steht für die Bewegung, wenn das Attribut _MOVE
positiv ist (z. B. wenn das Attribut _POS
zunimmt). Der gepunktete Pfeil steht für die Bewegung, wenn das Attribut _MOVE
negativ ist (z. B. wenn das Attribut _POS
abnimmt).