مرجع بنية vehicle_hvac

مرجع بنية vehicle_hvac

#include < vehicle.h >

حقول البيانات

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

وصف مفصّل

حقول خصائص التدفئة والتهوية وتكييف الهواء

تُحدِّد سمة vehicle_hvac_t سمات التدفئة والتهوية وتكييف الهواء المختلفة (راجِع ما يلي). نحدِّد هذه السمات خارج النطاق العام لكي يتمكّن مستخدمو HAL (JNI) وتنفيذ HAL من تحويل نوع vehicle_hvac بشكل صحيح.

التعريف في السطر 1452 من الملف vehicle.h .

مستندات الحقل

union { ... }

حدِّد بنية واحدة لكل خاصية HVAC محتملة. ملاحظات: (أ) تكون سرعة المروحة رقمًا يتراوح بين (0 و6)، حيث تكون 6 هي أعلى سرعة. (TODO define enum) ب) الحرارة هي مقياس درجة حرارة سيليزي بنقطة عائمة. ج) يتم تحديد الاتجاه في enum vehicle_fan_direction.

يجب أن ينشئ HAL عددًا من خصائص vehicle_hvac_properties يساوي #entries ويخصّصه للمتغيّر properties أدناه.

التعريف في السطر 1466 من الملف vehicle.h .

التعريف في السطر 1476 من الملف vehicle.h .

التعريف في السطر 1470 من الملف vehicle.h .

int32_t fan_direction

التعريف في السطر 1465 من الملف vehicle.h .

int32_t fan_speed

التعريف في السطر 1464 من الملف vehicle.h .

التعريف في السطر 1467 من الملف vehicle.h .

vehicle_boolean_t max_defrost_on

التعريف في السطر 1468 من الملف vehicle.h .

التعريف في السطر 1471 من الملف vehicle.h .

التعريف في السطر 1469 من الملف vehicle.h .

float temperature_current

التعريف في السطر 1473 من الملف vehicle.h .

float temperature_set

التعريف في السطر 1474 من الملف vehicle.h .


تم إنشاء مستندات هذه البنية من الملف التالي: