वाइब्रेटर_डिवाइस संरचना संदर्भ
#include < vibrator.h >
डेटा फ़ील्ड | |
संरचना hw_device_t | सामान्य |
पूर्णांक(* | वाइब्रेटर_ऑन )(स्ट्रक्चर वाइब्रेटर_डिवाइस *वाइब्राडेव, अहस्ताक्षरित इंट टाइमआउट_एमएस) |
पूर्णांक(* | वाइब्रेटर_ऑफ )(स्ट्रक्चर वाइब्रेटर_डिवाइस *वाइब्राडेव) |
विस्तृत विवरण
फ़ाइल वाइब्रेटर.एच की पंक्ति 37 पर परिभाषा।
फ़ील्ड दस्तावेज़ीकरण
struct hw_device_t सामान्य |
वाइब्रेटर डिवाइस की सामान्य विधियाँ। यह vibrator_device का पहला सदस्य होना चाहिए क्योंकि इस संरचना के उपयोगकर्ता उन संदर्भों में hw_device_t को vibrator_device पॉइंटर में डालेंगे जहां यह ज्ञात है कि hw_device_t एक vibrator_device का संदर्भ देता है।
फ़ाइल वाइब्रेटर.एच की पंक्ति 44 पर परिभाषा।
int(* वाइब्रेटर_ऑफ़)(स्ट्रक्चर वाइब्रेटर_डिवाइस *वाइब्राडेव) |
वाइब्रेटर बंद करें
पहले से शुरू किए गए कंपन को, यदि कोई हो, रद्द करें।
- रिटर्न
- सफलता के मामले में 0, अन्यथा नकारात्मक त्रुटि कोड
फ़ाइल वाइब्रेटर.एच की पंक्ति 63 पर परिभाषा।
int(* vibrator_on)(struct vibrator_device *vibradev, unsigned int timeout_ms) |
वाइब्रेटर चालू करें
इस फ़ंक्शन को केवल पिछला टाइमआउट समाप्त होने या रद्द होने के बाद ही कॉल किया जाना चाहिए ( vibrator_off() के माध्यम से)।
- पैरामीटर
टाइमआउट_एमएस कंपन करने के लिए मिलीसेकेंड की संख्या
- रिटर्न
- सफलता के मामले में 0, अन्यथा नकारात्मक त्रुटि कोड
फ़ाइल वाइब्रेटर.एच की पंक्ति 55 पर परिभाषा।
इस संरचना के लिए दस्तावेज़ीकरण निम्नलिखित फ़ाइल से तैयार किया गया था:
- हार्डवेयर/लिबहार्डवेयर/शामिल/हार्डवेयर/ वाइब्रेटर.एच