Strukturreferenz „vehikel_hvac“.
#include < vehicle.h >
Datenfelder | |
Gewerkschaft { | |
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- Temperatur_Strom | |
float Temperature_set | |
Vehicle_boolean_t defrost_on | |
}; | |
detaillierte Beschreibung
HLK-Immobilienbereiche.
Definiert verschiedene HVAC-Eigenschaften, die in Vehicle_hvac_t gepackt werden (siehe unten). Wir definieren diese Eigenschaften außerhalb des globalen Bereichs, damit die HAL-Implementierung und HAL-Benutzer (JNI) „vehikel_hvac“ korrekt typisieren können.
Felddokumentation
Gewerkschaft { ... } |
Definieren Sie eine Struktur für jede mögliche HVAC-Eigenschaft. HINWEISE: a) Die Lüftergeschwindigkeit ist eine Zahl zwischen (0 und 6), wobei 6 die höchste Geschwindigkeit ist. (TODO definiert Enumeration) b) Die Temperatur ist eine Gleitkomma-Celsius-Skala. c) Die Richtung ist in der Aufzählung „vehikel_fan_direction“ definiert.
Der HAL sollte #entries eine Nummer von „vehikel_hvac_properties“ erstellen und diese der Variablen „properties“ unten zuweisen.
Vehicle_boolean_t ac_on |
Vehicle_boolean_t defrost_on |
Vehicle_boolean_t dual_on |
Vehicle_boolean_t max_ac_on |
Vehicle_boolean_t max_defrost_on |
Vehicle_boolean_t power_on |
Vehicle_boolean_t recirc_on |
Die Dokumentation für diese Struktur wurde aus der folgenden Datei generiert:
- hardware/libhardware/include/hardware/ vehikel.h