Ссылка на структуру 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)

Подробное описание

Определение в строке 37 файла vibrator.h .

Полевая документация

структура hw_device_t общая

Распространенные способы устройства вибратора. Это должен быть первый член vibrator_device, поскольку пользователи этой структуры будут приводить hw_device_t к указателю vibrator_device в контекстах, где известно, что hw_device_t ссылается на vibrator_device .

Определение в строке 44 файла vibrator.h .

int(* vibrator_off)(struct vibrator_device *vibradev)

Выключить вибратор

Отмените ранее запущенную вибрацию, если таковая имеется.

Возврат
0 в случае успеха, в противном случае отрицательный код ошибки

Определение в строке 63 файла vibrator.h .

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

Включи вибратор

Эту функцию следует вызывать только после истечения или отмены предыдущего тайм-аута (через vibrator_off() ).

Параметры
timeout_ms количество миллисекунд вибрации
Возврат
0 в случае успеха, в противном случае отрицательный код ошибки

Определение в строке 55 файла vibrator.h .


Документация для этой структуры была создана из следующего файла:
  • Аппаратное обеспечение/libhardware/include/hardware/ vibrator.h