A partir de 2026, para alinhar com nosso modelo de desenvolvimento estável de tronco e garantir a estabilidade da plataforma para o ecossistema, vamos publicar o código-fonte no AOSP no segundo e quarto trimestres. Para criar e contribuir com o AOSP, recomendamos usar android-latest-release em vez de aosp-main. O branch de manifesto android-latest-release sempre vai fazer referência à versão mais recente enviada ao AOSP. Para mais informações, consulte Mudanças no AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
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."],[],[]]