ข้อมูลอ้างอิง Struct vibrator_device
#include <
vibrator.h
>
ฟิลด์ข้อมูล |
|
struct hw_device_t | common |
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