Na tej stronie opisano, jak właściwości SEAT_*
i STEERING_WHEEL_*
pojazdu mają 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 i ruch oparcia fotela można przetworzyć na postać cyfrową 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.Pole
_MOVE
określa kierunek i prędkość, w jakiej porusza się dana część. Ustawienie to na wartość0
, gdy element jest nieruchomy.
Szczegółowe projekty
Podświetlone obszary na każdym diagramie 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