مرجع بنية vibrator_device

مرجع بنية 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 .


تم إنشاء مستندات هذه البنية من الملف التالي: