ข้อมูลอ้างอิง 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