Vehicle_hvac Odniesienie do struktury
#include < vehicle.h >
Pola danych | |
unia { | |
int32_t prędkość_wentylatora | |
int32_t kierunek_fanu | |
pojazd_boolean_t ac_on | |
pojazd_boolean_t max_ac_on | |
pojazd_boolean_t max_defrost_on | |
pojazd_boolean_t recirc_on | |
pojazd_boolean_t dual_on | |
Vehicle_boolean_t power_on | |
temperatura_zmienna_aktualna | |
zestaw_zmiennej temperatury | |
pojazd_boolean_t odszranianie_wł | |
}; | |
szczegółowy opis
Pola właściwości HVAC.
Definiuje różne właściwości HVAC, które są pakowane w Vehicle_hvac_t (patrz poniżej). Definiujemy te właściwości poza zasięgiem globalnym, aby implementacja HAL i użytkownicy HAL (JNI) mogli poprawnie typować pojazd_hvac .
Dokumentacja terenowa
związek { ... } |
Zdefiniuj jedną strukturę dla każdej możliwej właściwości HVAC. UWAGI: a) Prędkość wentylatora to liczba od (0 do 6), gdzie 6 to najwyższa prędkość. (TODO zdefiniuj wyliczenie) b) Temperatura jest zmiennoprzecinkową skalą Celsjusza. c) Kierunek jest zdefiniowany w enum Vehicle_fan_direction.
HAL powinien utworzyć liczbę #entries właściwości pojazdu_hvac_properties i przypisać ją do zmiennej „właściwości” poniżej.
pojazd_boolean_t ac_on |
pojazd_boolean_t odszranianie_wł |
pojazd_boolean_t dual_on |
pojazd_boolean_t max_ac_on |
pojazd_boolean_t max_defrost_on |
Vehicle_boolean_t power_on |
pojazd_boolean_t recirc_on |
Dokumentacja tej struktury została wygenerowana z następującego pliku:
- hardware/libhardware/include/hardware/ pojazd.h