Na tej stronie opisujemy, jak poszczególne właściwości pojazdu SEAT_* i STEERING_WHEEL_* odnoszą się do położenia i ruchu fotela oraz kierownicy w pojeździe.
Właściwości SEAT_* i STEERING_WHEEL_* to właściwości pojazdu
zdefiniowane w VehicleProperty.aidl w katalogu hardware/interfaces oraz
w VehiclePropertyIds.java w katalogu packages/services/Car i
udostępniane przez CarPropertyManager. Użyj tych właściwości, aby kontrolować stan i
ruch wszystkich siłowników, które zwykle znajdują się w fotelu i kierownicy. Na przykład kąt i ruch oparcia fotela są digitalizowane za pomocą właściwości SEAT_BACKREST_ANGLE_1_*.
Właściwości
Do każdego siłownika są dołączone 2 właściwości:
_POSopisuje bieżące położenie części fotela i kierownicy, którą steruje._MOVEopisuje kierunek i prędkość ruchu części. Gdy jest ona nieruchoma, wartość tej właściwości wynosi0.
Szczegółowe projekty
Wyróżnione części na każdym diagramie pokazują, które części fotela i
kierownicy poruszają się w wyniku zmiany wartości odpowiedniej
właściwości. Ciągła strzałka oznacza ruch, gdy właściwość _MOVE jest
dodatnia (np. właściwość _POS rośnie), a strzałka przerywana
oznacza ruch, gdy właściwość _MOVE jest ujemna (np.
właściwość _POS maleje).