На этой странице описывается, как каждое свойство транспортного средства SEAT_*
и STEERING_WHEEL_*
связано с положением и движением сиденья и рулевого колеса в транспортном средстве.
Свойства SEAT_*
и STEERING_WHEEL_*
— это свойства транспортного средства, определенные в файле VehicleProperty.aidl
в каталоге hardware/interfaces
и в файле VehiclePropertyIds.java
в каталоге packages/services/Car
и доступные через CarPropertyManager
. Используйте эти свойства для управления состоянием и движением всех приводов, обычно присутствующих в сиденье и рулевом колесе. Например, угол наклона и движение спинки сиденья оцифровываются с помощью свойств SEAT_BACKREST_ANGLE_1_*
.
Характеристики
К каждому приводу прикреплены два свойства:
_POS
описывает текущее положение части сиденья и рулевого колеса, которой она управляет._MOVE
описывает направление и скорость движения детали; в неподвижном состоянии эта величина равна0
.
Подробные проекты
Выделенные области на каждой диаграмме показывают, какие части сиденья и рулевого колеса перемещаются в зависимости от изменения значения соответствующего свойства. Сплошная стрелка соответствует движению, когда свойство _MOVE
положительно (например, свойство _POS
увеличивается), а пунктирная стрелка соответствует движению, когда свойство _MOVE
отрицательно (например, свойство _POS
уменьшается).