vehicle_hvac Yapı Referansı

vehicle_hvac Yapı Referansı

#include < vehicle.h >

Veri Alanları

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

Ayrıntılı Açıklama

Isıtma, havalandırma ve soğutma mülk alanları.

vehicle_hvac_t özelliğine yerleştirilen çeşitli HVAC özelliklerini tanımlar (aşağıya bakın). HAL uygulamasının ve HAL kullanıcılarının (JNI) vehicle_hvac değerini doğru şekilde tür dönüştürebilmesi için bu özellikleri harici olarak global kapsamda tanımlarız.

Tanım, vehicle.h dosyasının 1452 satırındadır.

Alan Belgeleri

union { ... }

Olası her Isıtma, Havalandırma ve Soğutma mülkü için bir yapı tanımlayın. NOTLAR: a) Fan hızı, 6'nın en yüksek hız olduğu (0 - 6) bir sayıdır. (TODO enum tanımlayın) b) Sıcaklık, kayan noktalı Santigrat ölçeğidir. c) Yön, enum vehicle_fan_direction içinde tanımlanır.

HAL, #entries sayıda vehicle_hvac_properties oluşturup bunu aşağıdaki "properties" değişkenine atamalıdır.

Tanım, vehicle.h dosyasının 1466 satırı

Tanımı, vehicle.h dosyasının 1476 satırı

Tanım, vehicle.h dosyasının 1470 satırndandır.

int32_t fan_direction

Tanım, vehicle.h dosyasının 1465. satırı içindedir.

int32_t fan_speed

Tanım, vehicle.h dosyasının 1464 satırındadır.

Tanım, vehicle.h dosyasının 1467 satırı

vehicle_boolean_t max_defrost_on

Tanım, vehicle.h dosyasının 1468 satırındadır.

Tanımı, vehicle.h dosyasının 1471. satırı içindedir.

vehicle.h dosyasının 1469 satırı

float temperature_current

Tanımı, vehicle.h dosyasının 1473 satırndandır.

float temperature_set

Tanımı, vehicle.h dosyasının 1474 satırındadır.


Bu yapının dokümanları aşağıdaki dosyadan oluşturulmuştur: