Properti SEAT dan STEERING_WHEEL

Halaman ini menjelaskan hubungan setiap properti kendaraan SEAT_* dan STEERING_WHEEL_* dengan posisi dan pergerakan kursi dan 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 status dan pergerakan semua aktuator yang biasanya ada di kursi dan kemudi. Misalnya, sudut dan pergerakan sandaran kursi didigitalkan melalui properti SEAT_BACKREST_ANGLE_1_*.

Properti

Dua properti dilampirkan ke setiap aktuator:

  • _POS menjelaskan posisi saat ini dari bagian kursi dan kemudi yang dikontrolnya.

  • _MOVE menjelaskan arah dan kecepatan pergerakan bagian tersebut, yang ditetapkan ke 0 saat tidak bergerak.

Desain mendetail

Bagian yang disorot di setiap diagram menampilkan bagian kursi dan kemudi yang bergerak karena mengubah nilai properti yang sesuai. Panah solid mewakili pergerakan saat properti _MOVE positif (misalnya, properti _POS meningkat) dan panah putus-putus mewakili pergerakan saat properti _MOVE 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