#include < vehicle.h >
Definición en la línea 1319 del archivo vehicle.h .
Especifique el valor mínimo permitido para la propiedad. Esto es necesario para la propiedad que no tiene una enumeración especificada.
Especifique el valor máximo permitido para la propiedad. Esto es necesario para la propiedad que no tiene una enumeración especificada.
Matriz de valores mínimos para propiedades zonificadas. La propiedad zonificada puede especificar el valor mínimo/máximo de dos maneras diferentes:
- Todas las zonas que tengan el mismo valor mínimo/máximo: se debe establecer *_min/max_value y esta matriz se debe establecer en NULL.
- Todas las zonas que tengan un valor mínimo/máximo separado: la matriz *_min/max_values debe completarse 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 separados.
Matriz de valores máximos para propiedades zonificadas. Ver arriba para su uso. Debe ser NULL si cada zona no tiene valores máximos separados. Si no es NULL, la longitud de la matriz 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 OR para la zona asociada.
Información de configuración específica de la propiedad. El uso de esto se definirá para cada propiedad.
Define si la propiedad es de lectura o escritura. El valor debe ser uno de enum vehicle_prop_access.
Definición en la línea 1326 del archivo vehicle.h .
Define si la propiedad es continua o en cambio. El valor debe ser uno de 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 .
Algunas propiedades pueden requerir que se pase información adicional sobre esta cadena. La mayoría de las propiedades no necesitan configurar 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 .
Marcador de posición para colocar datos específicos de implementación de HAL. El uso depende totalmente 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_valores |
int64_t* int64_max_values |
int64_t* int64_min_valores |
Frecuencia de muestreo máxima en Hz. Debería ser 0 para el tipo de sensor de VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
Definición en la línea 1437 del archivo vehicle.h .
Frecuencia de muestreo mínima en Hz. Debería ser 0 para el tipo de sensor de VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
Definición en la línea 1433 del archivo vehicle.h .
Defina el modelo de permiso necesario para acceder a los datos.
Definición en la línea 1343 del archivo vehicle.h .
Tipo de datos utilizados para esta propiedad. Este tipo es fijo para cada propiedad. Verifique vehicle_value_type para el valor permitido.
Definición en la línea 1338 del archivo vehicle.h .
int32_t vehículo_radio_num_presets |
El número de presintonías almacenadas por el módulo de radio. Pase 0 si no hay presets disponibles. El rango de presintonías se define desde 1 (consulte VEHICLE_RADIO_PRESET_MIN_VALUE) hasta vehicle_radio_num_presets.
Definición en la línea 1372 del archivo vehicle.h .
int32_t vehículo_asiento_banderas |
El valor se obtiene haciendo OR en uno o más de los miembros de enumeración de asiento_vehículo.
Definición en la línea 1355 del archivo vehicle.h .
int32_t vehículo_ventana_banderas |
El valor se obtiene haciendo OR en uno o más de los miembros de enumeración de la ventana_vehículo.
Definición en la línea 1357 del archivo vehicle.h .
int32_t vehículo_zona_flags |
El valor se obtiene mediante la combinación OR de uno o más de los miembros de enumeración de la zona_vehículo.
Definición en la línea 1353 del archivo vehicle.h .
La documentación para esta estructura se generó a partir del siguiente archivo: