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:
- hardware/libhardware/include/hardware/ vibrator.h