वाहन_प्रॉप_कॉन्फिग संरचना संदर्भ
#include < vehicle.h >
डेटा फ़ील्ड | |
int32_t | प्रोप |
int32_t | पहुँच |
int32_t | मोड बदलें |
int32_t | मान प्रकार |
int32_t | अनुमति_मॉडल |
संघ { | |
int32_t वाहन_ज़ोन_फ़्लैग | |
int32_t वाहन_सीट_झंडे | |
int32_t वाहन_विंडो_झंडे | |
}; | |
संघ { | |
int32_t config_flags | |
int32_t वाहन_रेडियो_नम_प्रीसेट | |
int32_t config_array [4] | |
}; | |
वाहन_str_t | config_string |
संघ { | |
फ़्लोट फ़्लोट_मिन_वैल्यू | |
int32_t int32_min_value | |
int64_t int64_min_value | |
}; | |
संघ { | |
फ़्लोट फ़्लोट_मैक्स_वैल्यू | |
int32_t int32_max_value | |
int64_t int64_max_value | |
}; | |
संघ { | |
फ्लोट * फ्लोट_मिन_वैल्यू | |
int32_t * int32_min_values | |
int64_t * int64_min_values | |
}; | |
संघ { | |
फ्लोट * फ्लोट_मैक्स_वैल्यू | |
int32_t * int32_max_values | |
int64_t * int64_max_values | |
}; | |
तैरना | न्यूनतम_नमूना_दर |
तैरना | अधिकतम_नमूना_दर |
खालीपन * | hal_data |
विस्तृत विवरण
फ़ील्ड दस्तावेज़ीकरण
संघ { ... } |
संपत्ति के लिए न्यूनतम अनुमत मूल्य निर्दिष्ट करें। यह उस संपत्ति के लिए आवश्यक है जिसमें निर्दिष्ट संख्या नहीं है।
संघ { ... } |
संपत्ति के लिए अधिकतम अनुमत मूल्य निर्दिष्ट करें. यह उस संपत्ति के लिए आवश्यक है जिसमें निर्दिष्ट संख्या नहीं है।
संघ { ... } |
ज़ोन की गई संपत्तियों के लिए न्यूनतम मानों की सारणी। ज़ोन की गई संपत्ति दो अलग-अलग तरीकों से न्यूनतम/अधिकतम मूल्य निर्दिष्ट कर सकती है:
- समान न्यूनतम/अधिकतम मान वाले सभी ज़ोन: *_min/max_value सेट किया जाना चाहिए और यह सरणी NULL पर सेट होनी चाहिए।
- अलग-अलग न्यूनतम/अधिकतम मान वाले सभी क्षेत्र: *_min/max_values सरणी को पॉप्युलेट किया जाना चाहिए और इसकी लंबाई *_zone_flags द्वारा निर्दिष्ट सक्रिय क्षेत्रों की संख्या के समान होनी चाहिए।
यदि प्रत्येक क्षेत्र में अलग-अलग अधिकतम मान नहीं हैं तो शून्य होना चाहिए।
संघ { ... } |
ज़ोन की गई संपत्तियों के लिए अधिकतम मानों की सारणी। इसके उपयोग के लिए ऊपर देखें। यदि प्रत्येक क्षेत्र में अलग-अलग अधिकतम मान नहीं हैं तो शून्य होना चाहिए। यदि NULL नहीं है, तो सरणी की लंबाई min_values से मेल खानी चाहिए।
संघ { ... } |
कुछ संपत्तियों में संबद्ध क्षेत्र हो सकते हैं (जैसे एचवीएसी), इन मामलों में कॉन्फ़िगरेशन में संबंधित क्षेत्र के लिए एक ओरेड मान होना चाहिए।
संघ { ... } |
संपत्ति विशिष्ट कॉन्फ़िगरेशन जानकारी. इसका उपयोग प्रत्येक संपत्ति के अनुसार परिभाषित किया जाएगा।
int32_t पहुंच |
int32_t परिवर्तन_मोड |
वाहन_str_t config_string |
शून्य* hal_data |
फ़्लोट max_sample_rate |
फ़्लोट min_sample_rate |
int32_t अनुमति_मॉडल |
int32_t value_type |
int32_t वाहन_रेडियो_नम_प्रीसेट |
int32_t वाहन_सीट_झंडे |
int32_t वाहन_विंडो_झंडे |
int32_t वाहन_ज़ोन_फ़्लैग |
इस संरचना के लिए दस्तावेज़ीकरण निम्नलिखित फ़ाइल से तैयार किया गया था:
- हार्डवेयर/लिबहार्डवेयर/शामिल/हार्डवेयर/ वाहन.एच