ข้อมูลอ้างอิง Struct vibrator_device

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


เอกสารประกอบสำหรับโครงสร้างนี้สร้างขึ้นจากไฟล์ต่อไปนี้