Vehicle_prop_config Referência de estrutura
#include < vehicle.h >
Campos de dados | |
int32_t | suporte |
int32_t | Acesso |
int32_t | change_mode |
int32_t | tipo_valor |
int32_t | permission_model |
União { | |
int32_t Vehicle_zone_flags | |
int32_t Vehicle_seat_flags | |
int32_t Vehicle_window_flags | |
}; | |
União { | |
int32_t config_flags | |
int32_t veículo_radio_num_presets | |
int32_t config_array [4] | |
}; | |
veículo_str_t | config_string |
União { | |
float float_min_value | |
int32_t int32_min_value | |
int64_t int64_min_value | |
}; | |
União { | |
float float_max_value | |
int32_t int32_max_value | |
int64_t int64_max_value | |
}; | |
União { | |
float * float_min_values | |
int32_t * int32_min_values | |
int64_t * int64_min_values | |
}; | |
União { | |
float * float_max_values | |
int32_t * int32_max_values | |
int64_t * int64_max_values | |
}; | |
flutuador | min_sample_rate |
flutuador | max_sample_rate |
vazio * | hal_data |
Descrição detalhada
Documentação de campo
União { ... } |
Especifique o valor mínimo permitido para a propriedade. Isso é necessário para a propriedade que não tem enum especificado.
União { ... } |
Especifique o valor máximo permitido para a propriedade. Isso é necessário para a propriedade que não tem enum especificado.
União { ... } |
Matriz de valores mínimos para propriedades zoneadas. A propriedade zoneada pode especificar o valor mínimo/máximo de duas maneiras diferentes:
- Todas as zonas com o mesmo valor mínimo/máximo: *_min/valor_máximo deve ser definido e esta matriz deve ser definida como NULL.
- Todas as zonas com valores mín./máx. separados: a matriz *_min/max_values deve ser preenchida e seu comprimento deve 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.
União { ... } |
Matriz de valores máximos para propriedades com zonas. Veja acima para seu uso. Deve ser NULL se cada zona não tiver valores máximos separados. Se não for NULL, o comprimento da matriz deve corresponder ao de min_values.
União { ... } |
Algumas das propriedades podem ter zonas associadas (como hvac), nestes casos a configuração deve conter um valor ORed para a zona associada.
União { ... } |
Informações de configuração específicas da propriedade. O uso deste será definido por cada propriedade.
acesso int32_t |
int32_t change_mode |
int32_t config_flags |
Vehicle_str_t config_string |
void* hal_data |
float max_sample_rate |
float min_sample_rate |
int32_t permission_model |
int32_t value_type |
int32_t veículo_radio_num_presets |
int32_t Vehicle_seat_flags |
int32_t Vehicle_window_flags |
int32_t Vehicle_zone_flags |
A documentação para esta estrutura foi gerada a partir do seguinte arquivo:
- hardware/libhardware/include/hardware/ veículo.h