مرجع هيكل vibrator_device

مرجع هيكل 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