riferimento alla struttura light_state_t
riferimento alla struttura light_state_t
#include < lights.h >
Campi dati | |
intero senza segno | colore |
int | flashMode |
int | flashOnMS |
int | flashOffMS |
int | luminositàModalità |
Descrizione dettagliata
I parametri che possono essere impostati per una determinata luce.
Non tutte le luci devono supportare tutti i parametri. Se puoi fare qualcosa di compatibile con le versioni precedenti, dovresti.
Documentazione sul campo
int luminositàModalità |
colore intero senza segno |
Il colore del LED in ARGB.
Fai del tuo meglio qui.
- Se la tua luce può fare solo il rosso o il verde, se ti chiedono il blu, dovresti fare il verde.
- Se puoi eseguire solo una rampa di luminosità, utilizza questa formula: luminosità del carattere senza segno = ((77*((color>>16)&0x00ff))
- (150*((colore>>8)&0x00ff)) + (29*(colore&0x00ff))) >> 8;
- Se puoi solo attivare o disattivare, 0 è disattivato, qualsiasi altra cosa è attiva.
Il byte alto dovrebbe essere ignorato. I chiamanti lo imposteranno su 0xff (che corrisponderebbe a 255 alfa).
La documentazione per questa struttura è stata generata dal seguente file:
- hardware/libhardware/include/hardware/ lights.h