Cette page décrit comment chaque propriété de véhicule SEAT_*
et STEERING_WHEEL_*
est liée à la position et au mouvement d'un siège et d'un volant dans un véhicule.
Les propriétés SEAT_*
et STEERING_WHEEL_*
sont des propriétés de véhicule définies dans VehicleProperty.aidl
dans le répertoire hardware/interfaces
et VehiclePropertyIds.java
dans le répertoire packages/services/Car
. Elles sont exposées via CarPropertyManager
. Utilisez ces propriétés pour contrôler l'état et le mouvement de tous les actionneurs couramment présents dans le siège et le volant. Par exemple, l'angle et le mouvement du dossier du siège sont numérisés via les propriétés SEAT_BACKREST_ANGLE_1_*
.
Propriétés
Deux propriétés sont fixées à chaque actionneur:
_POS
décrit la position actuelle de la partie du siège et du volant qu'il contrôle._MOVE
décrit la direction et la vitesse de déplacement de la pièce, qui est définie sur0
lorsqu'elle est à l'arrêt.
Conceptions détaillées
Les parties en surbrillance de chaque diagramme indiquent les parties du siège et du volant qui bougent en raison de la modification de la valeur de la propriété correspondante. La flèche pleine représente le mouvement lorsque la propriété _MOVE
est positive (par exemple, la propriété _POS
augmente) et la flèche en pointillés représente le mouvement lorsque la propriété _MOVE
est négative (par exemple, la propriété _POS
diminue).