נכסי SEAT ו-STEERING_WHEEL

בדף הזה נסביר איך כל מאפיין רכב מסוג SEAT_* ו-STEERING_WHEEL_* קשור למיקום ולתנועה של מושב ורכב ברכבים.

המאפיינים SEAT_* ו-STEERING_WHEEL_* הם מאפייני רכב שמוגדרים ב-VehicleProperty.aidl בספרייה hardware/interfaces וב-VehiclePropertyIds.java בספרייה packages/services/Car ונחשפים דרך CarPropertyManager. יש להשתמש במאפיינים האלו כדי לשלוט במצב ובתנועה של כל האקטואטורים שקיימים בדרך כלל במושב ובגלגל ההגה. לדוגמה, הזווית והתנועה של משענת הגב של המושב הופכות לדיגיטליות באמצעות המאפיינים SEAT_BACKREST_ANGLE_1_*.

מאפיינים

לכל אקטואטור מצורפים שני מאפיינים:

  • _POS מתאר את המיקום הנוכחי של החלק של המושב ועמודת ההיגוי שנמצאים בשליטתו.

  • השדה _MOVE מתאר את הכיוון והמהירות שבהם החלק נע, והוא מוגדר ל-0 כשהחלק נייח.

עיצובים מפורטים

החלקים המודגשים בכל תרשים מציגים אילו חלקים של המושב וההגה זזים בגלל שינוי הערך של המאפיין התואם. החץ המוצק מייצג את התנועה כשהערך של המאפיין _MOVE הוא חיובי (לדוגמה, הערך של המאפיין _POS עולה), והחץ המקווקו מייצג את התנועה כשהערך של המאפיין _MOVE הוא שלילי (לדוגמה, הערך של המאפיין _POS יורד).

שם הנכס ב-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
  • SEAT_DEPTH

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

  • STEERING_WHEEL_DEPTH_POS
  • STEERING_WHEEL_DEPTH_MOVE
  • STEERING_WHEEL_HEIGHT

  • STEERING_WHEEL_HEIGHT_POS
  • STEERING_WHEEL_HEIGHT_MOVE