Vehicle_prop_config Odniesienie do konstrukcji
#include < vehicle.h >
Pola danych | |
int32_t | rekwizyt |
int32_t | dostęp |
int32_t | Zmień tryb |
int32_t | typ wartości |
int32_t | model_pozwoleń |
unia { | |
int32_t Vehicle_zone_flags | |
int32_t flaga_siedzenia_pojazdu | |
int32_t Vehicle_window_flags | |
}; | |
unia { | |
int32_t flagi konfiguracyjne | |
int32_t Vehicle_radio_num_presets | |
int32_t tablica_konfiguracyjna [4] | |
}; | |
pojazd_str_t | ciąg_konfiguracyjny |
unia { | |
float Wartość_min_zmiennoprzecinkowa | |
int32_t int32_min_value | |
int64_t int64_min_value | |
}; | |
unia { | |
float Wartość_zmiennoprzecinkowa_max | |
int32_t int32_max_value | |
int64_t int64_max_value | |
}; | |
unia { | |
float * float_min_values | |
int32_t * int32_min_values | |
int64_t * int64_min_values | |
}; | |
unia { | |
float * float_max_values | |
int32_t * int32_max_values | |
int64_t * int64_max_values | |
}; | |
platforma | min_sample_rate |
platforma | max_sample_rate |
próżnia * | hal_data |
szczegółowy opis
Dokumentacja terenowa
związek { ... } |
Określ minimalną dozwoloną wartość właściwości. Jest to konieczne w przypadku właściwości, które nie mają określonego wyliczenia.
związek { ... } |
Określ maksymalną dozwoloną wartość właściwości. Jest to konieczne w przypadku właściwości, które nie mają określonego wyliczenia.
związek { ... } |
Tablica wartości minimalnych dla nieruchomości strefowych. Właściwość strefowa może określić wartość minimalną/maksymalną na dwa różne sposoby:
- Wszystkie strefy posiadające tę samą wartość min/max: *_min/max_value powinny być ustawione, a ta tablica powinna być ustawiona na NULL.
- Wszystkie strefy posiadające wydzieloną wartość min/max: tablica *_min/max_values powinna zostać wypełniona, a jej długość powinna być równa liczbie aktywnych stref określonej przez *_zone_flags.
Powinno mieć wartość NULL, jeśli każda strefa nie ma oddzielnych wartości maksymalnych.
związek { ... } |
Tablica maksymalnych wartości dla nieruchomości strefowych. Zobacz powyżej, aby zapoznać się z jego użyciem. Powinno mieć wartość NULL, jeśli każda strefa nie ma oddzielnych wartości maksymalnych. Jeśli nie ma wartości NULL, długość tablicy powinna odpowiadać wartości min_values.
związek { ... } |
Niektóre właściwości mogą mieć powiązane strefy (takie jak hvac), w takich przypadkach konfiguracja powinna zawierać wartość OR dla powiązanej strefy.
związek { ... } |
Informacje o konfiguracji specyficzne dla właściwości. Sposób użycia zostanie określony dla każdej nieruchomości.
dostęp int32_t |
int32_t tryb zmiany |
int32_t flagi konfiguracyjne |
pojazd_str_t ciąg_konfiguracyjny |
void* hal_data |
float max_sample_rate |
float min_sample_rate |
int32_t model_pozwoleń |
int32_t typ_wartości |
int32_t Vehicle_radio_num_presets |
int32_t flaga_siedzenia_pojazdu |
int32_t Vehicle_window_flags |
int32_t Vehicle_zone_flags |
Dokumentacja tej struktury została wygenerowana z następującego pliku:
- hardware/libhardware/include/hardware/ pojazd.h