หน้านี้อธิบายว่าพร็อพเพอร์ตี้ยานพาหนะ 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
ลดลง)