התייחסות מבנה vibrator_device

התייחסות מבנה ויברטור_התקן

#include < vibrator.h >

שדות נתונים

struct hw_device_t מְשׁוּתָף
int (* vibrator_on ) (struct vibrator_device * vibradev, timeout_ms לא חתום)
int (* vibrator_off ) (struct vibrator_device * vibradev)

תיאור מפורט

הגדרה בשורה 37 של ויברטור הקובץ.

תיעוד בשטח

struct hw_device_t נפוץ

שיטות נפוצות של מכשיר ויברטור. זה חייב להיות החבר הראשון ב- vibrator_device כאשר משתמשים במבנה זה יטילו hw_device_t למצביע vibrator_device בהקשרים שבהם ידוע שה- hw_device_t מתייחס ל vibrator_device .

הגדרה בשורה 44 של ויברטור הקובץ.

int (* vibrator_off) (struct vibrator_device * vibradev)

כבה את הוויברטור

בטל רטט שהתחיל בעבר, אם בכלל.

החזרות
0 במקרה של הצלחה, קוד שגיאה שלילי אחר

הגדרה בשורה 63 בויברטור הקובץ.

int (* vibrator_on) (struct vibrator_device * vibradev, timeout_ms int לא חתום)

הפעל ויברטור

יש להתקשר לפונקציה זו רק לאחר שפג הזמן הקצוב הקודם פג או בוטל (דרך vibrator_off () ).

פרמטרים
פסק זמן_מס מספר אלפיות השנייה לרטוט
החזרות
0 במקרה של הצלחה, קוד שגיאה שלילי אחר

הגדרה בשורה 55 של ויברטור הקובץ.


התיעוד למבנה זה נוצר מהקובץ הבא:
  • חומרה / libhardware / include / hardware / vibrator.h