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