A partir de 27 de março de 2025, recomendamos usar android-latest-release em vez de aosp-main para criar e contribuir com o AOSP. Para mais informações, consulte Mudanças no AOSP.
  
         
       
     
  
  
  
    
  
  
  
    
    
      
    
    
      
      Mantenha tudo organizado com as coleções
    
    
      
      Salve e categorize o conteúdo com base nas suas preferências.
    
  
  
    
  
  
  
  
    
  
  
    
    
    
  
  Referência da estrutura vehicle_prop_config
 
  
   #include <
   
    vehicle.h
   
   >
  
 
 
 
 
 
 
  
   Definição na linha
   
    1319
   
   do arquivo
   
    vehicle.h
   
    .
  
  
 
 
 
 
  
  
   
    Especifique o valor mínimo permitido para a propriedade. Isso é necessário para propriedades que não têm um tipo enumerado especificado.
   
   
  
 
 
 
  
  
   
    Especifique o valor máximo permitido para a propriedade. Isso é necessário para propriedades que não têm um tipo enumerado especificado.
   
   
  
 
 
 
  
  
   
    Matriz de valores mínimos para propriedades com zonas. A propriedade Zoned pode especificar o valor mínimo / máximo de duas maneiras:
   
   
    - 
     Todas as zonas com o mesmo valor mínimo / máximo: *_min/max_value precisam ser definidas e essa matriz precisa ser definida como NULL.
    
- 
     Todas as zonas com valores mínimos / máximos separados: a matriz *_min/max_values precisa ser preenchida e o comprimento dela precisa ser igual ao número de zonas ativas especificadas por *_zone_flags.
    
    Deve ser NULL se cada zona não tiver valores máximos separados.
   
   
  
 
 
 
  
  
   
    Matriz de valores máximos para propriedades zoneadas. Confira acima como usá-lo. Deve ser NULL se cada zona não tiver valores máximos separados. Se não for NULL, o comprimento do array precisa corresponder ao de min_values.
   
   
  
 
 
 
  
  
   
    Algumas das propriedades podem ter zonas associadas (como hvac). Nesses casos, a configuração precisa conter um valor OR para a zona associada.
   
   
  
 
 
 
  
  
   
    Informações de configuração específicas da propriedade. O uso será definido para cada propriedade.
   
   
  
 
 
 
  
  
   
    Define se a propriedade é de leitura ou gravação. O valor precisa ser um dos tipos de enumeração vehicle_prop_access.
   
   
    Definição na linha
    
     1326
    
    do arquivo
    
     vehicle.h
    
    .
   
   
  
 
 
 
  
  
   
    Define se a propriedade é contínua ou em mudança. O valor precisa ser um dos tipos enumerados de vehicle_prop_change_mode.
   
   
    Definição na linha
    
     1332
    
    do arquivo
    
     vehicle.h
    
    .
   
   
  
 
 
 
 
 
 
  
  
   
    Para informações genéricas de configuração
   
   
    Definição na linha
    
     1367
    
    do arquivo
    
     vehicle.h
    
    .
   
   
  
 
 
 
  
  
   
    Algumas propriedades podem exigir informações adicionais transmitidas por essa string. A maioria das propriedades não precisa definir isso. Nesse caso, config_string.data precisa ser NULL e config_string.len precisa ser 0.
   
   
    Definição na linha
    
     1381
    
    do arquivo
    
     vehicle.h
    
    .
   
   
  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  
  
   
    Marcador de posição para colocar dados específicos da implementação do HAL. O uso depende totalmente da implementação da HAL.
   
   
    Definição na linha
    
     1442
    
    do arquivo
    
     vehicle.h
    
    .
   
   
  
 
 
 
 
 
 
  
   
    
     | int32_t* int32_max_values | 
   
   
  
  
 
 
 
 
 
 
  
   
    
     | int32_t* int32_min_values | 
   
   
  
  
 
 
 
 
 
 
  
   
    
     | int64_t* int64_max_values | 
   
   
  
  
 
 
 
 
 
 
  
   
    
     | int64_t* int64_min_values | 
   
   
  
  
 
 
 
  
  
   
    Taxa de amostragem máxima em Hz. Precisa ser 0 para o tipo de sensor VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
   
   
    Definição na linha
    
     1437
    
    do arquivo
    
     vehicle.h
    
    .
   
   
  
 
 
 
  
  
   
    Taxa de amostragem mínima em Hz. Precisa ser 0 para o tipo de sensor VEHICLE_PROP_CHANGE_MODE_ON_CHANGE.
   
   
    Definição na linha
    
     1433
    
    do arquivo
    
     vehicle.h
    
    .
   
   
  
 
 
 
  
  
   
    Defina o modelo de permissão necessário para acessar os dados.
   
   
    Definição na linha
    
     1343
    
    do arquivo
    
     vehicle.h
    
    .
   
   
  
 
 
 
 
 
 
  
  
   
    Tipo de dados usados para essa propriedade. Esse tipo é fixo para cada propriedade. Verifique o valor permitido em vehicle_value_type.
   
   
    Definição na linha
    
     1338
    
    do arquivo
    
     vehicle.h
    
    .
   
   
  
 
 
 
  
   
    
     | int32_t vehicle_radio_num_presets | 
   
   
  
   
    O número de predefinições armazenadas pelo módulo de rádio. Transmita 0 se não houver predefinições disponíveis. O intervalo de predefinições é definido de 1 (consulte VEHICLE_RADIO_PRESET_MIN_VALUE) a vehicle_radio_num_presets.
   
   
    Definição na linha
    
     1372
    
    do arquivo
    
     vehicle.h
    
    .
   
   
  
 
 
 
  
   
    
     | int32_t vehicle_seat_flags | 
   
   
  
   
    O valor é derivado pela OR de um ou mais membros de enumeração vehicle_seat.
   
   
    Definição na linha
    
     1355
    
    do arquivo
    
     vehicle.h
    
    .
   
   
  
 
 
 
  
   
    
     | int32_t vehicle_window_flags | 
   
   
  
   
    O valor é derivado pela OR de um ou mais membros da enumeração vehicle_window.
   
   
    Definição na linha
    
     1357
    
    do arquivo
    
     vehicle.h
    
    .
   
   
  
 
 
 
  
   
    
     | int32_t vehicle_zone_flags | 
   
   
  
   
    O valor é derivado pela OR de um ou mais membros da enumeração vehicle_zone.
   
   
    Definição na linha
    
     1353
    
    do arquivo
    
     vehicle.h
    
    .
   
   
  
 
A documentação desse struct foi gerada com base no seguinte arquivo:
 
  - 
   hardware/libhardware/include/hardware/
   
    vehicle.h
   
  
 
 
  
  
  
 
  
    
    
      
       
    
    
  
  
  O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
  Última atualização 2025-07-26 UTC.
  
  
  
    
      [null,null,["Última atualização 2025-07-26 UTC."],[],[]]