A partir del 27 de marzo de 2025, te recomendamos que uses android-latest-release
en lugar de aosp-main
para compilar y contribuir a AOSP. Para obtener más información, consulta Cambios en AOSP.
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Referencia de la estructura vehicle_prop_config
#include <
vehicle.h
>
Definición en la línea
1319
del archivo
vehicle.h
.
Especifica el valor mínimo permitido para la propiedad. Esto es necesario para las propiedades que no tienen una enumeración especificada.
Especifica el valor máximo permitido para la propiedad. Esto es necesario para las propiedades que no tienen una enumeración especificada.
Es un array de valores mínimos para las propiedades con zonas. La propiedad con zona puede especificar el valor mínimo o máximo de dos maneras diferentes:
-
Todas las zonas tienen el mismo valor mínimo o máximo: Se debe establecer *_min/max_value y este array debe establecerse en NULL.
-
Todas las zonas tienen valores mínimos y máximos separados: Se debe propagar el array *_min/max_values y su longitud debe ser la misma que la cantidad de zonas activas especificadas por *_zone_flags.
Debe ser NULL si cada zona no tiene valores máximos independientes.
Es un array de valores máximos para las propiedades con zonas. Consulta más arriba para ver su uso. Debe ser NULL si cada zona no tiene valores máximos independientes. Si no es NULL, la longitud del array debe coincidir con la de min_values.
Algunas de las propiedades pueden tener zonas asociadas (como hvac). En estos casos, la configuración debe contener un valor O para la zona asociada.
Información de configuración específica de la propiedad. El uso de este elemento se definirá para cada propiedad.
Define si la propiedad es de lectura o escritura. El valor debe ser uno de los enum vehicle_prop_access.
Definición en la línea
1326
del archivo
vehicle.h
.
Define si la propiedad es continua o de cambio. El valor debe ser uno de los enum vehicle_prop_change_mode.
Definición en la línea
1332
del archivo
vehicle.h
.
Para obtener información de configuración genérica
Definición en la línea
1367
del archivo
vehicle.h
.
Es posible que algunas propiedades requieran información adicional que se pase a través de esta cadena. La mayoría de las propiedades no necesitan establecer esto y, en ese caso, config_string.data debe ser NULL y config_string.len debe ser 0.
Definición en la línea
1381
del archivo
vehicle.h
.
número de punto flotante float_max_value
|
número de punto flotante float_min_value
|
Marcador de posición para colocar datos específicos de la implementación de HAL. El uso depende completamente de la implementación de HAL.
Definición en la línea
1442
del archivo
vehicle.h
.
int32_t* int32_max_values
|
int32_t* int32_min_values
|
int64_t* int64_max_values
|
int64_t* int64_min_values
|
Tasa de muestreo máxima en Hz. Debe ser 0 para el tipo de sensor VEHICLE_PROP_CHANGE_MODE_ON_CHANGE.
Definición en la línea
1437
del archivo
vehicle.h
.
Tasa de muestreo mínima en Hz. Debe ser 0 para el tipo de sensor VEHICLE_PROP_CHANGE_MODE_ON_CHANGE.
Definición en la línea
1433
del archivo
vehicle.h
.
Define el modelo de permisos necesario para acceder a los datos.
Definición en la línea
1343
del archivo
vehicle.h
.
Es el tipo de datos que se usa para esta propiedad. Este tipo es fijo para cada propiedad. Verifica el valor permitido de vehicle_value_type.
Definición en la línea
1338
del archivo
vehicle.h
.
int32_t vehicle_radio_num_presets
|
Es la cantidad de presets que almacena el módulo de radio. Pasa 0 si no hay ajustes predeterminados disponibles. El rango de presets se define de 1 (consulta VEHICLE_RADIO_PRESET_MIN_VALUE) a vehicle_radio_num_presets.
Definición en la línea
1372
del archivo
vehicle.h
.
int32_t vehicle_seat_flags
|
El valor se obtiene mediante la operación OR de uno o más miembros de enum vehicle_seat.
Definición en la línea
1355
del archivo
vehicle.h
.
int32_t vehicle_window_flags
|
El valor se obtiene mediante la operación OR de uno o más miembros de enum vehicle_window.
Definición en la línea
1357
del archivo
vehicle.h
.
int32_t vehicle_zone_flags
|
El valor se obtiene mediante la operación OR de uno o más miembros de enum vehicle_zone.
Definición en la línea
1353
del archivo
vehicle.h
.
La documentación de esta struct se generó a partir del siguiente archivo:
-
hardware/libhardware/include/hardware/
vehicle.h
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-03-26 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-03-26 (UTC)"],[],[]]