Properti SEAT dan STEERING_WHEEL

Halaman ini menjelaskan bagaimana setiap properti kendaraan SEAT_* dan STEERING_WHEEL_* berhubungan dengan posisi dan pergerakan kursi dan roda kemudi di dalam kendaraan.

Properti SEAT_* dan STEERING_WHEEL_* adalah properti kendaraan yang ditentukan dalam VehicleProperty.aidl di direktori hardware/interfaces dan VehiclePropertyIds.java di direktori packages/services/Car dan diekspos melalui CarPropertyManager . Gunakan properti ini untuk mengontrol keadaan dan pergerakan semua aktuator yang biasa ada di kursi dan roda kemudi. Misalnya, sudut dan pergerakan sandaran kursi didigitalkan melalui properti SEAT_BACKREST_ANGLE_1_* .

Properti

Dua properti melekat pada setiap aktuator:

  • _POS menggambarkan posisi saat ini dari bagian jok dan roda kemudi yang dikendalikannya.

  • _MOVE menjelaskan arah dan kecepatan pergerakan bagian tersebut, yang disetel ke 0 saat diam.

Desain detail

Bagian yang disorot di setiap diagram menampilkan bagian mana dari kursi dan roda kemudi yang bergerak karena perubahan nilai properti terkait. Panah padat mewakili pergerakan ketika properti _MOVE bernilai positif (misalnya, properti _POS meningkat) dan panah putus-putus mewakili pergerakan ketika properti _MOVE bernilai negatif (misalnya, properti _POS menurun).

Nama properti di 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