En esta página, se describe cómo cada propiedad del vehículo SEAT_*
y STEERING_WHEEL_*
se relaciona con la posición y el movimiento de un asiento y un volante en un vehículo.
Las propiedades SEAT_*
y STEERING_WHEEL_*
son propiedades del vehículo definidas en VehicleProperty.aidl
en el directorio hardware/interfaces
y VehiclePropertyIds.java
en el directorio packages/services/Car
, y se exponen a través de CarPropertyManager
. Usa estas propiedades para controlar el estado y el movimiento de todos los actuadores que suelen estar presentes en el asiento y el volante. Por ejemplo, el ángulo y el movimiento del respaldo del asiento se digitalizan a través de las propiedades SEAT_BACKREST_ANGLE_1_*
.
Propiedades
Se adjuntan dos propiedades a cada actuador:
_POS
describe la posición actual de la parte del asiento y el volante que controla._MOVE
describe en qué dirección y velocidad se mueve la parte, que se establece en0
cuando está inmóvil.
Diseños detallados
Las partes destacadas en cada diagrama muestran qué partes del asiento y el
volante se mueven debido al cambio del valor de su correspondiente
propiedad. La flecha sólida representa el movimiento cuando la propiedad _MOVE
es positiva (por ejemplo, la propiedad _POS
aumenta) y la flecha punteada representa el movimiento cuando la propiedad _MOVE
es negativa (por ejemplo, la propiedad _POS
disminuye).