Questa pagina descrive la relazione tra ogni proprietà del veicolo SEAT_*
e STEERING_WHEEL_*
e la posizione e il movimento di un sedile e del volante in un veicolo.
Le proprietà SEAT_*
e STEERING_WHEEL_*
sono proprietà dei veicoli
definite in VehicleProperty.aidl
nella directory hardware/interfaces
e
VehiclePropertyIds.java
nella directory packages/services/Car
e
esposte tramite CarPropertyManager
. Utilizza queste proprietà per controllare lo stato e il movimento di tutti gli attuatori comunemente presenti nel sedile e nel volante. Ad esempio, l'angolo e il movimento dell'appoggiaschiena del sedile vengono digitalizzati tramite le proprietà SEAT_BACKREST_ANGLE_1_*
.
Proprietà
A ogni attuatore sono associate due proprietà:
_POS
descrive la posizione attuale della parte del sedile e del volante che controlla._MOVE
descrive la direzione e la velocità del movimento del componente, che viene impostato su0
quando è fermo.
Design dettagliati
Le parti evidenziate in ogni diagramma mostrano quali parti del sedile e del volante si muovono a causa della modifica del valore della proprietà corrispondente. La freccia solida rappresenta il movimento quando la proprietà _MOVE
è positiva (ad es. la proprietà _POS
è in aumento) e la freccia tratteggiata rappresenta il movimento quando la proprietà _MOVE
è negativa (ad es. la proprietà _POS
è in diminuzione).