vibrator_device مرجع هيكل

vibrator_device مرجع هيكل

#include < vibrator.h >

حقول البيانات

هيكل hw_device_t مشترك
int (* vibrator_on ) (البنية vibrator_device * vibradev، timeout_ms صحيح غير الموقعة)
int (* vibrator_off ) (البنية vibrator_device * vibradev)

وصف مفصل

التعريف في السطر 37 لملف vibrator.h .

التوثيق الميداني

الطرق الشائعة لجهاز الهزاز. يجب أن يكون هذا هو أول عضو في جهاز vibrator_device حيث سيقوم مستخدمو هذا الهيكل بإلقاء hw_device_t على مؤشر جهاز vibrator_device في السياقات حيث يُعرف hw_device_t بأنه يشير إلى جهاز هزاز .

التعريف في السطر 44 لملف vibrator.h .

int (* vibrator_off) (Struct vibrator_device * vibradev)

قم بإيقاف تشغيل الهزاز

قم بإلغاء الاهتزاز الذي تم تشغيله مسبقًا ، إن وجد.

عائدات
0 في حالة النجاح ، رمز خطأ سلبي آخر

التعريف في السطر 63 لملف vibrator.h .

int (* vibrator_on) (Struct vibrator_device * vibradev ، مهلة int غير موقعة)

قم بتشغيل الهزاز

يجب استدعاء هذه الوظيفة فقط بعد انتهاء المهلة السابقة أو إلغاؤها (من خلال vibrator_off () ).

المعلمات
timeout_ms عدد الميلي ثانية للاهتزاز
عائدات
0 في حالة النجاح ، رمز خطأ سلبي آخر

التعريف في السطر 55 لملف vibrator.h .


تم إنشاء وثائق هذه البنية من الملف التالي:
  • الأجهزة / libhardware / تشمل / الأجهزة / الهزاز. h