Referencia de la estructura vibrator_device
#include <
vibrator.h
>
Campos de datos |
|
struct hw_device_t | común |
int(* | vibrator_on )(struct vibrator_device *vibradev, unsigned int timeout_ms) |
int(* | vibrator_off )(struct vibrator_device *vibradev) |
Descripción detallada
Definición en la línea 37 del archivo vibrator.h .
Documentación de campos
struct hw_device_t común |
Métodos comunes del dispositivo vibratorio. Este debe ser el primer miembro de vibrator_device , ya que los usuarios de esta estructura transmitirán un hw_device_t al puntero vibrator_device en contextos en los que se sabe que hw_device_t hace referencia a un vibrator_device .
Definición en la línea 44 del archivo vibrator.h .
int(* vibrator_off)(struct vibrator_device *vibradev) |
Cómo desactivar el vibrador
Cancela una vibración iniciada anteriormente, si la hubiera.
- Muestra
- 0 en caso de éxito, código de error negativo de errno de lo contrario
Definición en la línea 63 del archivo vibrator.h .
int(* vibrator_on)(struct vibrator_device *vibradev, unsigned int timeout_ms) |
Cómo activar el vibrador
Solo se debe llamar a esta función después de que venza o se cancele el tiempo de espera anterior (a través de vibrator_off() ).
- Parámetros
-
timeout_ms cantidad de milisegundos para vibrar
- Muestra
- 0 en caso de éxito, código de error negativo de errno de lo contrario
Definición en la línea 55 del archivo vibrator.h .
La documentación de esta struct se generó a partir del siguiente archivo:
- hardware/libhardware/include/hardware/ vibrator.h