SEAT 和 STEERING_WHEEL 屬性

本頁說明每個 SEAT_*STEERING_WHEEL_* 車輛屬性與車輛座椅和方向盤的位置和移動方式的關聯。

SEAT_*STEERING_WHEEL_* 屬性是車輛屬性,分別在 hardware/interfaces 目錄的 VehicleProperty.aidlpackages/services/Car 目錄的 VehiclePropertyIds.java 中定義,並透過 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