คุณสมบัติที่นั่งและพวงมาลัย

หน้านี้อธิบายว่าคุณสมบัติของรถยนต์ SEAT_* และ STEERING_WHEEL_* แต่ละรายการเกี่ยวข้องกับตำแหน่งและการเคลื่อนที่ของเบาะนั่งและพวงมาลัยในรถยนต์อย่างไร

คุณสมบัติ SEAT_* และ STEERING_WHEEL_* เป็นคุณสมบัติของยานพาหนะที่กำหนดไว้ใน VehicleProperty.aidl ใน hardware/interfaces เทอร์เฟซ และ VehiclePropertyIds.java ในไดเร็กทอรี packages/services/Car และเปิดเผยผ่าน CarPropertyManager ใช้คุณสมบัติเหล่านี้เพื่อควบคุมสถานะและการเคลื่อนไหวของแอคชูเอเตอร์ทั้งหมดที่ปรากฏโดยทั่วไปในเบาะนั่งและพวงมาลัย ตัวอย่างเช่น มุมและการเคลื่อนตัวของพนักพิงเบาะนั่งจะถูกแปลงเป็นดิจิทัลผ่านคุณสมบัติ SEAT_BACKREST_ANGLE_1_*

คุณสมบัติ

คุณสมบัติสองประการที่แนบมากับแอคชูเอเตอร์แต่ละตัว:

  • _POS อธิบายตำแหน่งปัจจุบันของส่วนของเบาะนั่งและพวงมาลัยที่ควบคุม

  • _MOVE อธิบายทิศทางและความเร็วของชิ้นส่วนที่กำลังเคลื่อนที่ ซึ่งตั้งค่าเป็น 0 เมื่ออยู่กับที่

การออกแบบโดยละเอียด

ส่วนที่ไฮไลต์ในแต่ละแผนภาพจะแสดงว่าส่วนใดของเบาะนั่งและพวงมาลัยเคลื่อนที่เนื่องจากการเปลี่ยนแปลงค่าของคุณสมบัติที่เกี่ยวข้อง ลูกศรทึบแสดงถึงการเคลื่อนไหวเมื่อคุณสมบัติ _MOVE เป็นค่าบวก (เช่น คุณสมบัติ _POS กำลังเพิ่มขึ้น) และลูกศรประแสดงถึงการเคลื่อนไหวเมื่อคุณสมบัติ _MOVE เป็นค่าลบ (เช่น คุณสมบัติ _POS กำลังลดลง)

ชื่อคุณสมบัติใน VehicleProperty.aidl

ที่นั่ง_พนักพิง_ANGLE_1

  • SEAT_BACKREST_ANGLE_1_POS
  • SEAT_BACKREST_ANGLE_1_MOVE
  • ที่นั่ง_พนักพิง_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
  • ที่นั่ง_DEPTH

  • SEAT_DEPTH_POS
  • SEAT_DEPTH_MOVE
  • ที่นั่ง_FORE_AFT

  • SEAT_FORE_AFT_POS
  • SEAT_FORE_AFT_MOVE
  • ที่นั่ง_HEADREST_ANGLE

  • SEAT_HEADREST_ANGLE_POS
  • SEAT_HEADREST_ANGLE_MOVE
  • ที่นั่ง_HEADREST_FORE_AFT

  • SEAT_HEADREST_FORE_AFT_POS
  • SEAT_HEADREST_FORE_AFT_MOVE
  • ที่นั่ง_HEADREST_HEIGHT

  • SEAT_HEADREST_HEIGHT_POS_V2
  • SEAT_HEADREST_HEIGHT_MOVE
  • ที่นั่ง_HEIGHT

  • SEAT_HEIGHT_POS
  • SEAT_HEIGHT_MOVE
  • ที่นั่ง_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
  • ที่นั่ง_LUMBAR_VERTICAL

  • SEAT_LUMBAR_VERTICAL_POS
  • SEAT_LUMBAR_VERTICAL_MOVE
  • ที่นั่ง_เอียง

  • SEAT_TILT_POS
  • SEAT_TILT_MOVE
  • ที่นั่ง_WALK_IN

  • SEAT_WALK_IN_POS
  • พวงมาลัย_WHEEL_DEPTH

  • STEERING_WHEEL_DEPTH_POS
  • STEERING_WHEEL_DEPTH_MOVE
  • พวงมาลัย_WHEEL_HEIGHT

  • STEERING_WHEEL_HEIGHT_POS
  • STEERING_WHEEL_HEIGHT_MOVE