light_state_t 構造体のリファレンス
light_state_t 構造体のリファレンス
#include < lights.h >
データフィールド | |
符号なし整数 | 色 |
整数 | フラッシュモード |
整数 | flashOnMS |
整数 | flashOffMS |
整数 | 明るさモード |
詳細な説明
特定のライトに設定できるパラメータ。
すべてのライトがすべてのパラメータをサポートする必要があるわけではありません。下位互換性のあることができるのであれば、そうすべきです。
フィールドドキュメント
int 明るさモード |
符号なし整数色 |
ARGB での LED の色。
ここで頑張ってください。
- ライトが赤か緑しかできない場合、青を要求されたら、緑を行う必要があります。
- 輝度ランプのみを実行できる場合は、次の式を使用します: unsigned char 輝度 = ((77*((color>>16)&0x00ff))
- (150*((color>>8)&0x00ff)) + (29*(color&0x00ff))) >> 8;
- オンかオフしかできない場合は、0 がオフ、それ以外はオンになります。
上位バイトは無視する必要があります。呼び出し元はこれを 0xff (255 アルファに相当します) に設定します。
この構造体のドキュメントは次のファイルから生成されました。
- hardware/libhardware/include/hardware/ lights.h