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