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
 
   फ़्लोट    temperature_set
 
    vehicle_boolean_t     defrost_on
 
}; 
 

पूरी जानकारी

एचवीएसी प्रॉपर्टी फ़ील्ड.

यह एट्रिब्यूट, एचवीएस (हीट, वेंटिलेशन, और एयर कंडीशनिंग) की अलग-अलग प्रॉपर्टी तय करता है. इन प्रॉपर्टी को vehicle_hvac_t में पैक किया जाता है. इसकी जानकारी नीचे दी गई है. हम इन प्रॉपर्टी को ग्लोबल स्कोप के बाहर तय करते हैं, ताकि HAL लागू करने वाले और HAL के उपयोगकर्ता (JNI), vehicle_hvac को सही तरीके से टाइपकास्ट कर सकें.

परिभाषा, vehicle.h फ़ाइल की लाइन 1452 पर दी गई है.

फ़ील्ड का दस्तावेज़

union { ... }

हर संभावित एचवीएस प्रॉपर्टी के लिए एक स्ट्रक्चर तय करें. ध्यान दें: a) पंखे की रफ़्तार (0 - 6) के बीच की कोई संख्या हो सकती है. इसमें 6 सबसे ज़्यादा रफ़्तार होती है. (TODO define enum) b) तापमान, फ़्लोटिंग पॉइंट सेल्सियस स्केल में होता है. c) फ़ैन की दिशा, enum vehicle_fan_direction में तय की गई है.

एचएएल को #entries की संख्या के हिसाब से vehicle_hvac_properties बनाना चाहिए और उसे नीचे दिए गए "properties" वैरिएबल को असाइन करना चाहिए.

परिभाषा, vehicle.h फ़ाइल की लाइन 1466 पर दी गई है.

परिभाषा, vehicle.h फ़ाइल की लाइन 1476 पर दी गई है.

परिभाषा, vehicle.h फ़ाइल की पंक्ति 1470 पर दी गई है.

int32_t fan_direction

परिभाषा, vehicle.h फ़ाइल की लाइन 1465 पर दी गई है.

int32_t fan_speed

परिभाषा, vehicle.h फ़ाइल की लाइन 1464 पर दी गई है.

परिभाषा, vehicle.h फ़ाइल की लाइन 1467 पर दी गई है.

vehicle_boolean_t max_defrost_on

परिभाषा, vehicle.h फ़ाइल की लाइन 1468 पर दी गई है.

vehicle.h फ़ाइल की लाइन 1471 पर परिभाषा.

परिभाषा, vehicle.h फ़ाइल की लाइन 1469 पर दी गई है.

float temperature_current

परिभाषा, vehicle.h फ़ाइल की लाइन 1473 पर दी गई है.

float temperature_set

परिभाषा, vehicle.h फ़ाइल की लाइन 1474 पर दी गई है.


इस स्ट्रक्चर का दस्तावेज़, इस फ़ाइल से जनरेट किया गया था: