Cette page décrit comment chaque propriété du 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
et 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 attachées à chaque actionneur :
_POS
décrit la position actuelle de la partie du siège et du volant qu'elle contrôle._MOVE
décrit dans quelle direction et à quelle vitesse la pièce se déplace, qui est définie sur0
à l'arrêt.
Conceptions détaillées
Les parties en surbrillance dans chaque diagramme affichent les parties du siège et du volant qui bougent en raison de la modification de la valeur de leur 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é représente le mouvement lorsque la propriété _MOVE
est négative (par exemple, la propriété _POS
diminue).