مرجع هيكل vibrator_device
#include < vibrator.h >
حقول البيانات | |
البنية hw_device_t | شائع |
كثافة العمليات (* | vibrator_on )(struct vibrator_device *vibradev, int timeout_ms غير الموقعة) |
كثافة العمليات (* | vibrator_off )(هيكل vibrator_device *vibradev) |
وصف تفصيلي
التعريف في السطر 37 من الملف vibrator.h .
التوثيق الميداني
بناء hw_device_t مشترك |
الطرق الشائعة لجهاز الهزاز. يجب أن يكون هذا هو العضو الأول في vibrator_device حيث أن مستخدمي هذه البنية سوف يرسلون hw_device_t إلى مؤشر vibrator_device في السياقات حيث من المعروف أن hw_device_t يشير إلى vibrator_device .
التعريف في السطر 44 من الملف vibrator.h .
int(* vibrator_off)(struct vibrator_device *vibradev) |
قم بإيقاف تشغيل الهزاز
قم بإلغاء الاهتزاز الذي بدأ مسبقًا، إن وجد.
- عائدات
- 0 في حالة النجاح، كود errno سلبي آخر
التعريف في السطر 63 من الملف vibrator.h .
int(* vibrator_on)(struct vibrator_device *vibradev, int timeout_ms غير الموقعة) |
قم بتشغيل الهزاز
يجب استدعاء هذه الوظيفة فقط بعد انتهاء المهلة السابقة أو إلغائها (من خلال vibrator_off() ).
- حدود
timeout_ms عدد المللي ثانية للاهتزاز
- عائدات
- 0 في حالة النجاح، كود errno سلبي آخر
التعريف في السطر 55 من الملف vibrator.h .
تم إنشاء وثائق هذه البنية من الملف التالي:
- الأجهزة/libhardware/تشمل/الأجهزة/ vibrator.h