Propiedades SEAT y STEERING_WHEEL

En esta página, se describe cómo se relaciona cada propiedad de vehículo SEAT_* y STEERING_WHEEL_* con la posición y el movimiento de un asiento y volante de 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 accionadores 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 de SEAT_BACKREST_ANGLE_1_*.

Propiedades

Hay dos propiedades adjuntas a cada accionador:

  • _POS describe la posición actual de la parte del asiento y del volante que controla.

  • _MOVE describe en qué dirección y velocidad se mueve la parte, que se establece en 0 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).