Na tej stronie opisano, jak każda z właściwości SEAT_*
i STEERING_WHEEL_*
pojazdu
ma się do pozycji 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
i VehiclePropertyIds.java
w katalogu packages/services/Car
oraz udostępnione za pomocą CarPropertyManager
. Za pomocą tych właściwości można kontrolować stan i ruch wszystkich siłowników obecnych w fotelu i kierownicy. Na przykład kąt nachylenia i ruch oparcia fotela są digitalizowane za pomocą właściwości SEAT_BACKREST_ANGLE_1_*
.
Właściwości
Do każdego aktuatora są przypisane 2 właściwości:
_POS
opisuje bieżące położenie części fotela i koła kierownicy, którą kontroluje._MOVE
określa kierunek i szybkość, z jaką część się porusza, a w stanie spoczynku jest ustawiona na0
.
Szczegółowe projekty
Podświetlone części diagramu wskazują, które części fotela i koła kierownicy poruszają się w wyniku zmiany wartości odpowiedniej właściwości. Ciągła strzałka przedstawia ruch, gdy wartość właściwości _MOVE
jest dodatnia (np. gdy wartość właściwości _POS
rośnie), a kropka-kropka – gdy jest ujemna (np. gdy wartość właściwości _POS
maleje)._MOVE