Referencia de la estructura vibrator_device

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: