Informacje o strukturze vehicle_hvac

Informacje o strukturze vehicle_hvac

#include < vehicle.h >

Pola danych

union {
   int32_t    fan_speed
 
   int32_t    fan_direction
 
    vehicle_boolean_t     ac_on
 
    vehicle_boolean_t     max_ac_on
 
    vehicle_boolean_t     max_defrost_on
 
    vehicle_boolean_t     recirc_on
 
    vehicle_boolean_t     dual_on
 
    vehicle_boolean_t     power_on
 
   float    temperature_current
 
   float    temperature_set
 
    vehicle_boolean_t     defrost_on
 
}; 
 

Szczegółowy opis

Pola właściwości ogrzewania, wentylacji i klimatyzacji.

Określa różne właściwości HVAC, które są pakowane w vehicle_hvac_t (patrz poniżej). Te właściwości definiujemy poza zakresem globalnym, aby implementacja HAL i użytkownicy HAL (JNI) mogli poprawnie przekształcić typ vehicle_hvac .

Definicja w wierszu 1452 pliku vehicle.h .

Dokumentacja pola

union { ... }

Określ 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 enum) b) Temperatura jest wartością zmiennoprzecinkową w skali Celsjusza. c) Kierunek jest zdefiniowany w enumeracji vehicle_fan_direction.

HAL powinien utworzyć #entries liczba właściwości vehicle_hvac i przypisać je do zmiennej „properties” poniżej.

Definicja w wierszu 1466 w pliku vehicle.h .

Definicja w wierszu 1476 pliku vehicle.h .

Definicja w wierszu 1470 pliku vehicle.h .

int32_t fan_direction

Definicja w wierszu 1465 pliku vehicle.h .

int32_t fan_speed

Definicja w wierszu 1464 pliku vehicle.h .

Definicja w wierszu 1467 pliku vehicle.h .

vehicle_boolean_t max_defrost_on

Definicja w wierszu 1468 pliku vehicle.h .

Definicja w wierszu 1471 pliku vehicle.h .

Definicja w wierszu 1469 pliku vehicle.h .

float temperature_current

Definicja w wierszu 1473 pliku vehicle.h .

float temperature_set

Definicja w wierszu 1474 w pliku vehicle.h .


Dokumentacja tego typu danych została wygenerowana z tego pliku: