A partire dal 27 marzo 2025, ti consigliamo di utilizzare android-latest-release
anziché aosp-main
per compilare e contribuire ad AOSP. Per ulteriori informazioni, vedi Modifiche ad AOSP.
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Riferimento alla struttura vehicle_prop_config
#include <
vehicle.h
>
Definizione alla riga
1319
del file
vehicle.h
.
Specifica il valore minimo consentito per la proprietà. Questo è necessario per le proprietà che non hanno un enum specificato.
Specifica il valore massimo consentito per la proprietà. Questo è necessario per le proprietà che non hanno un enum specificato.
Array di valori minimi per le proprietà con zone. La proprietà con zone può specificare il valore minimo / massimo in due modi diversi:
-
Tutte le zone con lo stesso valore minimo / massimo: *_min/max_value deve essere impostato e questo array deve essere impostato su NULL.
-
Tutte le zone con valori minimo / massimo separati: l'array *_min/max_values deve essere compilato e la relativa lunghezza deve corrispondere al numero di zone attive specificate da *_zone_flags.
Deve essere NULL se ogni zona non ha valori massimi distinti.
Array di valori massimi per le proprietà con zone. Per informazioni sull'utilizzo, leggi sopra. Deve essere NULL se ogni zona non ha valori massimi distinti. Se non è NULL, la lunghezza dell'array deve corrispondere a quella di min_values.
Alcune proprietà potrebbero avere zone associate (ad esempio l'impianto di climatizzazione), in questi casi la configurazione deve contenere un valore OR per la zona associata.
Informazioni di configurazione specifiche per la proprietà. L'utilizzo verrà definito per ogni proprietà.
Definisce se la proprietà è di lettura o scrittura. Il valore deve essere uno degli elementi dell'enum vehicle_prop_access.
Definizione nella riga
1326
del file
vehicle.h
.
Definisce se la proprietà è continua o al variare. Il valore deve essere uno degli enum vehicle_prop_change_mode.
Definizione nella riga
1332
del file
vehicle.h
.
Per informazioni generiche sulla configurazione
Definizione nella riga
1367
del file
vehicle.h
.
Alcune proprietà potrebbero richiedere informazioni aggiuntive trasmesse tramite questa stringa. La maggior parte delle proprietà non ha bisogno di impostarlo e, in questo caso, config_string.data deve essere NULL e config_string.len deve essere 0.
Definizione nella riga
1381
del file
vehicle.h
.
Segnaposto per inserire dati specifici per l'implementazione HAL. L'utilizzo è completamente a carico dell'implementazione dell'HAL.
Definizione nella riga
1442
del file
vehicle.h
.
int32_t* int32_max_values
|
int32_t* int32_min_values
|
int64_t* int64_max_values
|
int64_t* int64_min_values
|
Frequenza di campionamento massima in Hz. Deve essere 0 per il tipo di sensore VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
Definizione nella riga
1437
del file
vehicle.h
.
Frequenza di campionamento minima in Hz. Deve essere 0 per il tipo di sensore VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
Definizione alla riga
1433
del file
vehicle.h
.
Definisci 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 il valore consentito per vehicle_value_type.
Definizione nella riga
1338
del file
vehicle.h
.
int32_t vehicle_radio_num_presets
|
Il numero di preset memorizzati dal modulo radio. Passa 0 se non sono disponibili preset. L'intervallo di preimpostazioni è definito da 1 (vedi VEHICLE_RADIO_PRESET_MIN_VALUE) a vehicle_radio_num_presets.
Definizione nella riga
1372
del file
vehicle.h
.
int32_t vehicle_seat_flags
|
Il valore viene dedotto combinando con OR uno o più membri dell'enum vehicle_seat.
Definizione nella riga
1355
del file
vehicle.h
.
int32_t vehicle_window_flags
|
Il valore viene dedotto combinando con OR uno o più membri dell'enum vehicle_window.
Definizione nella riga
1357
del file
vehicle.h
.
int32_t vehicle_zone_flags
|
Il valore viene dedotto combinando con OR uno o più membri dell'enum vehicle_zone.
Definizione nella riga
1353
del file
vehicle.h
.
La documentazione di questa struttura è stata generata dal seguente file:
-
hardware/libhardware/include/hardware/
vehicle.h
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-03-26 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-03-26 UTC."],[],[]]