Na tej stronie opisano, w jaki sposób każda właściwość pojazdu SEAT_*
i STEERING_WHEEL_*
jest powiązana z pozycją i ruchem siedzenia i kierownicy w pojeździe.
Właściwości SEAT_*
i STEERING_WHEEL_*
to właściwości pojazdu zdefiniowane w pliku VehicleProperty.aidl
w katalogu hardware/interfaces
oraz VehiclePropertyIds.java
w katalogu packages/services/Car
i udostępniane poprzez CarPropertyManager
. Użyj tych właściwości, aby kontrolować stan i ruch wszystkich siłowników powszechnie występujących w siedzeniu i kierownicy. Na przykład kąt i ruch oparcia siedzenia są digitalizowane za pomocą właściwości SEAT_BACKREST_ANGLE_1_*
.
Nieruchomości
Do każdego siłownika przypisane są dwie właściwości:
_POS
opisuje aktualne położenie kontrolowanej przez niego części fotela i kierownicy._MOVE
opisuje, w jakim kierunku i z jaką prędkością porusza się część, która w przypadku postoju jest ustawiana na0
.
Szczegółowe projekty
Podświetlone części na każdym schemacie pokazują, które części siedzenia i kierownicy poruszają się w wyniku zmiany wartości odpowiadającej im właściwości. Strzałka ciągła reprezentuje ruch, gdy właściwość _MOVE
jest dodatnia (na przykład właściwość _POS
rośnie), a strzałka przerywana reprezentuje ruch, gdy właściwość _MOVE
jest ujemna (na przykład właściwość _POS
maleje).