בדף הזה נסביר איך כל מאפיין רכב מסוג 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
יורד).