Propriétés SEAT et STEERING_WHEEL

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

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
  • PROFOND_SERIE

  • 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
  • SEAT_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
  • PROFOND_DE_POULE_DE_DIRECTIVE

  • STEERING_WHEEL_DEPTH_POS
  • STEERING_WHEEL_DEPTH_MOVE
  • HAUTEUR_FOURCHETTE

  • STEERING_WHEEL_HEIGHT_POS
  • STEERING_WHEEL_HEIGHT_MOVE