वाइब्रेटर_डिवाइस संरचना संदर्भ

वाइब्रेटर_डिवाइस संरचना संदर्भ

#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 पर परिभाषा।


इस संरचना के लिए दस्तावेज़ीकरण निम्नलिखित फ़ाइल से तैयार किया गया था: