Strukturreferenz „vehicle_hvac“

Strukturreferenz „vehicle_hvac“

#include < vehicle.h >

Datenfelder

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
 
}; 
 

Detaillierte Beschreibung

Felder für HLK-Eigenschaften

Hier werden verschiedene HLK-Eigenschaften definiert, die in „vehicle_hvac_t“ (siehe unten) verpackt sind. Wir definieren diese Eigenschaften extern im globalen Gültigkeitsbereich, damit die HAL-Implementierung und HAL-Nutzer (JNI) vehicle_hvac korrekt typisieren können.

Definition in Zeile 1452 der Datei vehicle.h .

Felddokumentation

union { ... }

Definieren Sie für jede mögliche HLK-Eigenschaft eine Struktur. HINWEISE: a) Die Lüftergeschwindigkeit ist eine Zahl zwischen 0 und 6, wobei 6 die höchste Geschwindigkeit ist. (TODO define enum) b) Die Temperatur ist ein Gleitkommawert in Celsius. c) Die Richtung ist im Enum „vehicle_fan_direction“ definiert.

Die HAL sollte #entries Anzahl von „vehicle_hvac_properties“ erstellen und der Variablen „properties“ unten zuweisen.

Definition in Zeile 1466 der Datei vehicle.h .

Definition in Zeile 1476 der Datei vehicle.h .

Definition in Zeile 1470 der Datei vehicle.h .

int32_t fan_direction

Definition in Zeile 1465 der Datei vehicle.h .

int32_t fan_speed

Definition in Zeile 1464 der Datei vehicle.h .

Definition in Zeile 1467 der Datei vehicle.h .

vehicle_boolean_t max_defrost_on

Definition in Zeile 1468 der Datei vehicle.h .

Definition in Zeile 1471 der Datei vehicle.h .

Definition in Zeile 1469 der Datei vehicle.h .

float temperature_current

Definition in Zeile 1473 der Datei vehicle.h .

float temperature_set

Definition in Zeile 1474 der Datei vehicle.h .


Die Dokumentation für diese Struktur wurde aus der folgenden Datei generiert: