vibrator_device 구조체 참조

vibrator_device 구조체 참조

#include < vibrator.h >

데이터 필드

구조체 hw_device_t 흔한
정수(* vibrator_on )(struct vibrator_device *vibradev, unsigned int timeout_ms)
정수(* vibrator_off )(struct vibrator_device *vibradev)

상세 설명

vibrator.h 파일의 37 번째 줄에 정의되어 있습니다.

현장 문서

구조체 hw_device_t 공통

진동 장치의 일반적인 방법. 이 구조의 사용자는 hw_device_t가 vibrator_device를 참조하는 것으로 알려진 컨텍스트에서 hw_device_tvibrator_device 포인터로 캐스팅하므로 이는 vibrator_device 의 첫 번째 멤버여야 합니다 .

vibrator.h 파일의 44 번째 줄에 정의되어 있습니다.

int(* vibrator_off)(struct vibrator_device *vibradev)

진동기 끄기

이전에 시작한 진동이 있으면 취소합니다.

보고
성공하면 0, 그렇지 않으면 음수 errno 코드

vibrator.h 파일의 63 번째 줄에 정의되어 있습니다.

int(* vibrator_on)(struct vibrator_device *vibradev, unsigned int timeout_ms)

진동기를 켜세요

이 함수는 이전 제한 시간이 만료되거나 취소된 후에만 호출해야 합니다( vibrator_off() 를 통해).

매개변수
timeout_ms 진동하는 시간(밀리초)
보고
성공하면 0, 그렇지 않으면 음수 errno 코드

vibrator.h 파일의 55 번째 줄에 정의되어 있습니다.


이 구조체에 대한 문서는 다음 파일에서 생성되었습니다.
  • hardware/libhardware/include/hardware/ vibrator.h