Light_state_t संरचना संदर्भ
Light_state_t संरचना संदर्भ
#include < lights.h >
डेटा फ़ील्ड | |
अहस्ताक्षरित int | रंग |
int यहाँ | फ़्लैश मोड |
int यहाँ | फ़्लैशऑनएमएस |
int यहाँ | फ़्लैशऑफएमएस |
int यहाँ | ब्राइटनेसमोड |
विस्तृत विवरण
वे पैरामीटर जो किसी दिए गए प्रकाश के लिए सेट किए जा सकते हैं।
सभी लाइटों को सभी मापदंडों का समर्थन नहीं करना चाहिए। यदि आप पश्चगामी-संगत कुछ कर सकते हैं, तो आपको करना चाहिए।
फ़ील्ड दस्तावेज़ीकरण
int ब्राइटनेसमोड |
अहस्ताक्षरित पूर्णांक रंग |
ARGB में LED का रंग.
यहां अपना सर्वश्रेष्ठ प्रदर्शन करें.
- यदि आपकी रोशनी केवल लाल या हरा ही कर सकती है, यदि वे नीला रंग मांगते हैं, तो आपको हरा करना चाहिए।
- यदि आप केवल चमक रैंप कर सकते हैं, तो इस सूत्र का उपयोग करें: अहस्ताक्षरित चार चमक = ((77*((रंग>>16)&0x00ff))
- (150*((रंग>>8)&0x00ff)) + (29*(रंग&0x00ff))) >> 8;
- यदि आप केवल चालू या बंद कर सकते हैं, तो 0 बंद है, बाकी कुछ भी चालू है।
उच्च बाइट को नजरअंदाज किया जाना चाहिए. कॉल करने वाले इसे 0xff पर सेट करेंगे (जो 255 अल्फ़ा के अनुरूप होगा)।
इस संरचना के लिए दस्तावेज़ीकरण निम्नलिखित फ़ाइल से तैयार किया गया था:
- हार्डवेयर/लिबहार्डवेयर/शामिल/हार्डवेयर/ लाइट्स.एच