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-07-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-07-26 UTC."],[],[]]