Na tej stronie opisujemy, jak poszczególne właściwości pojazdu SEAT_*
i STEERING_WHEEL_*
odnoszą 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
, które są udostępniane za pomocą CarPropertyManager
. Użyj tych właściwości, aby kontrolować stan i ruch wszystkich siłowników powszechnie stosowanych 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
Z każdym siłownikiem są powiązane 2 właściwości:
_POS
opisuje bieżące położenie części fotela i kierownicy, którą steruje._MOVE
opisuje kierunek i szybkość ruchu części, która w stanie spoczynku ma wartość0
.
Szczegółowe projekty
Podświetlone 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. Pełna strzałka oznacza ruch, gdy wartość właściwości _MOVE
jest dodatnia (np. wartość właściwości _POS
rośnie), a strzałka przerywana oznacza ruch, gdy wartość właściwości _MOVE
jest ujemna (np. wartość właściwości _POS
maleje).