#include < vehicle.h >
Definizione alla riga 1319 del file Vehicle.h .
Specificare il valore minimo consentito per la proprietà. Ciò è necessario per la proprietà che non ha un'enumerazione specificata.
Specificare il valore massimo consentito per la proprietà. Ciò è necessario per la proprietà che non ha un'enumerazione specificata.
Matrice di valori minimi per le proprietà suddivise in zone. La proprietà suddivisa in zone può specificare il valore minimo/massimo in due modi diversi:
- Tutte le zone aventi lo stesso valore min/max: *_min/max_value deve essere impostato e questo array deve essere impostato su NULL.
- Tutte le zone con valore minimo/massimo separato: l'array *_min/max_values deve essere popolato e la sua lunghezza deve essere uguale al numero di zone attive specificate da *_zone_flags.
Dovrebbe essere NULL se ciascuna zona non ha valori massimi separati.
Matrice di valori massimi per le proprietà suddivise in zone. Vedi sopra per il suo utilizzo. Dovrebbe essere NULL se ciascuna zona non ha valori massimi separati. Se non è NULL, la lunghezza dell'array deve corrispondere a quella di min_values.
Ad alcune proprietà potrebbero essere associate zone (come HVAC), in questi casi la configurazione dovrebbe contenere un valore OR per la zona associata.
Informazioni sulla configurazione specifica della proprietà. L'utilizzo di questo sarà definito per ciascuna proprietà.
Definisce se la proprietà viene letta o scritta. Il valore dovrebbe essere uno dei seguenti: Vehicle_prop_access.
Definizione alla riga 1326 del file Vehicle.h .
Definisce se la proprietà è continua o in continuo cambiamento. Il valore dovrebbe essere uno dei seguenti: Vehicle_prop_change_mode.
Definizione alla riga 1332 del file Vehicle.h .
Per informazioni di configurazione generiche
Definizione alla riga 1367 del file Vehicle.h .
Alcune proprietà potrebbero richiedere il passaggio di informazioni aggiuntive su questa stringa. Per la maggior parte delle proprietà non è necessario impostarlo e in tal caso config_string.data dovrebbe essere NULL e config_string.len dovrebbe essere 0.
Definizione alla riga 1381 del file Vehicle.h .
Segnaposto per inserire dati specifici dell'implementazione HAL. L'utilizzo dipende interamente dall'implementazione dell'HAL.
Definizione alla riga 1442 del file Vehicle.h .
int32_t* int32_max_values |
int32_t* int32_min_valori |
int64_t* int64_max_values |
int64_t* int64_min_valori |
Frequenza di campionamento massima in Hz. Dovrebbe essere 0 per il tipo di sensore VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
Definizione alla riga 1437 del file Vehicle.h .
Frequenza di campionamento minima in Hz. Dovrebbe essere 0 per il tipo di sensore VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
Definizione alla riga 1433 del file Vehicle.h .
Definire il modello di autorizzazione necessario per accedere ai dati.
Definizione alla riga 1343 del file Vehicle.h .
Tipo di dati utilizzati per questa proprietà. Questo tipo è fisso per ogni proprietà. Controlla veicolo_valore_tipo per il valore consentito.
Definizione alla riga 1338 del file Vehicle.h .
int32_t veicolo_radio_num_presets |
Il numero di preimpostazioni memorizzate dal modulo radio. Passa 0 se non ci sono preimpostazioni disponibili. L'intervallo di preimpostazioni è definito da 1 (vedere VEHICLE_RADIO_PRESET_MIN_VALUE) a Vehicle_radio_num_presets.
Definizione alla riga 1372 del file Vehicle.h .
int32_t veicolo_seat_flags |
Il valore viene derivato eseguendo l'ORing di uno o più membri dell'enumerazione Vehicle_Seat.
Definizione alla riga 1355 del file Vehicle.h .
int32_t veicolo_finestra_flags |
Il valore viene derivato eseguendo un OR su uno o più membri dell'enumerazione veicolo_finestra.
Definizione alla riga 1357 del file Vehicle.h .
int32_t veicolo_zona_flags |
Il valore viene derivato eseguendo un OR su uno o più membri dell'enumerazione Vehicle_zone.
Definizione alla riga 1353 del file Vehicle.h .
La documentazione per questa struttura è stata generata dal seguente file:
- hardware/libhardware/include/hardware/ veicolo.h