Thuộc tính SEAT và STEERING_WHEEL

Trang này mô tả cách từng SEAT_*STEERING_WHEEL_* thuộc tính xe liên quan đến vị trí và chuyển động của ghế và vô lăng trong xe.

Thuộc tính SEAT_*STEERING_WHEEL_* là các thuộc tính xe được xác định trong VehicleProperty.aidl trong thư mục hardware/interfacesVehiclePropertyIds.java trong thư mục packages/services/Car và được hiển thị thông qua CarPropertyManager. Hãy dùng các thuộc tính này để kiểm soát trạng thái và chuyển động của tất cả các bộ truyền động thường có trong ghế và vô lăng. Ví dụ: góc và chuyển động của tựa lưng ghế được số hoá thông qua các thuộc tính SEAT_BACKREST_ANGLE_1_*.

Thuộc tính

Hai thuộc tính được đính kèm vào mỗi bộ truyền động:

  • _POS mô tả vị trí hiện tại của bộ phận ghế và vô lăng mà bộ truyền động đó kiểm soát.

  • _MOVE mô tả hướng và tốc độ di chuyển của bộ phận đó, được đặt thành 0 khi đứng yên.

Thiết kế chi tiết

Các phần được đánh dấu trong mỗi sơ đồ cho biết những bộ phận nào của ghế và vô lăng đang di chuyển do thay đổi giá trị của thuộc tính tương ứng. Mũi tên liền nét biểu thị chuyển động khi thuộc tính _MOVE là dương (ví dụ: thuộc tính _POS đang tăng) và mũi tên nét đứt biểu thị chuyển động khi thuộc tính _MOVE là âm (ví dụ: _POS đang giảm).

Tên thuộc tính trong 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