Propriétés SEAT et STEERING_WHEEL

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 sur 0 à 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).

Nom de la propriété dans VehicleProperty.aidl

SEAT_BACKREST_ANGLE_1

  • SEAT_BACKREST_ANGLE_1_POS
  • SEAT_BACKREST_ANGLE_1_MOVE
  • SEAT_BACKREST_ANGLE_2

  • SEAT_BACKREST_ANGLE_2_POS
  • SEAT_BACKREST_ANGLE_2_MOVE
  • SEAT_BELT_HEIGHT

  • SEAT_BELT_HEIGHT_POS
  • SEAT_BELT_HEIGHT_MOVE
  • SEAT_CUSHION_SIDE_SUPPORT

  • SEAT_CUSHION_SIDE_SUPPORT_POS
  • SEAT_CUSHION_SIDE_SUPPORT_MOVE
  • SIÈGE_PROFONDEUR

  • SEAT_DEPTH_POS
  • SEAT_DEPTH_MOVE
  • SEAT_FORE_AFT

  • SEAT_FORE_AFT_POS
  • SEAT_FORE_AFT_MOVE
  • SEAT_HEADREST_ANGLE

  • SEAT_HEADREST_ANGLE_POS
  • SEAT_HEADREST_ANGLE_MOVE
  • SEAT_HEADREST_FORE_AFT

  • SEAT_HEADREST_FORE_AFT_POS
  • SEAT_HEADREST_FORE_AFT_MOVE
  • SEAT_HEADREST_HEIGHT

  • SEAT_HEADREST_HEIGHT_POS_V2
  • SEAT_HEADREST_HEIGHT_MOVE
  • SEAT_HEIGHT

  • SEAT_HEIGHT_POS
  • SEAT_HEIGHT_MOVE
  • SEAT_LUMBAR_FORE_AFT

  • SEAT_LUMBAR_FORE_AFT_POS
  • SEAT_LUMBAR_FORE_AFT_MOVE
  • SEAT_LUMBAR_SIDE_SUPPORT

  • SEAT_LUMBAR_SIDE_SUPPORT_POS
  • SEAT_LUMBAR_SIDE_SUPPORT_MOVE
  • SIÈGE_LUMBAR_VERTICAL

  • SEAT_LUMBAR_VERTICAL_POS
  • SEAT_LUMBAR_VERTICAL_MOVE
  • SEAT_TILT

  • SEAT_TILT_POS
  • SEAT_TILT_MOVE
  • SEAT_WALK_IN

  • SEAT_WALK_IN_POS
  • STEERING_WHEEL_DEPTH

  • STEERING_WHEEL_DEPTH_POS
  • STEERING_WHEEL_DEPTH_MOVE
  • STEERING_WHEEL_HEIGHT

  • STEERING_WHEEL_HEIGHT_POS
  • STEERING_WHEEL_HEIGHT_MOVE