Referência da estrutura vibrator_device

Referência da estrutura vibrator_device

#include < vibrator.h >

Campos de dados

struct hw_device_t   comum
 
int(*  vibrator_on )(struct vibrator_device *vibradev, unsigned int timeout_ms)
 
int(*  vibrator_off )(struct vibrator_device *vibradev)
 

Descrição detalhada

Definição na linha 37 do arquivo vibrator.h .

Documentação do campo

struct hw_device_t common

Métodos comuns do dispositivo de vibração. Ele precisa ser o primeiro membro de vibrator_device , já que os usuários dessa estrutura vão transmitir um hw_device_t para ponteiro vibrator_device em contextos em que se sabe que o hw_device_t faz referência a um vibrator_device .

Definição na linha 44 do arquivo vibrator.h .

int(* vibrator_off)(struct vibrator_device *vibradev)

Desligar o vibrador

Cancela uma vibração iniciada anteriormente, se houver.

Retorna
0 em caso de sucesso, código errno negativo, caso contrário

Definição na linha 63 do arquivo vibrator.h .

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

Ativar o vibrador

Essa função só pode ser chamada depois que o tempo limite anterior tiver expirado ou for cancelado (usando vibrator_off() ).

Parâmetros
timeout_ms número de milissegundos para vibrar
Retorna
0 em caso de sucesso, código errno negativo, caso contrário

Definição na linha 55 do arquivo vibrator.h .


A documentação desse struct foi gerada com base no seguinte arquivo: