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