light_state_t 구조체 참조
light_state_t 구조체 참조
#include <
lights.h
>
데이터 필드 |
|
unsigned int | 색상 |
int | flashMode |
int | flashOnMS |
int | flashOffMS |
int | brightnessMode |
상세 설명
특정 조명에 설정할 수 있는 매개변수입니다.
일부 조명은 모든 매개변수를 지원하지 않을 수 있습니다. 하위 호환 방식으로 할 수 있다면 그렇게 해야 합니다.
필드 문서
int brightnessMode |
unsigned int color |
ARGB의 LED 색상입니다.
최선을 다하세요.
- 조명이 빨간색 또는 녹색만 표시할 수 있는 경우 사용자가 파란색을 요청하면 녹색으로 설정해야 합니다.
-
밝기 램프만 실행할 수 있는 경우 다음 수식을 사용하세요. unsigned char brightness = ((77*((color>>16)&0x00ff))
- (150*((color>>8)&0x00ff)) + (29*(color&0x00ff))) >> 8;
- 켜거나 끌 수만 있다면 0은 꺼짐이고 그 외의 값은 켜짐입니다.
상위 바이트는 무시해야 합니다. 호출자는 이 값을 0xff (255 알파에 해당)로 설정합니다.
이 구조체에 관한 문서는 다음 파일에서 생성되었습니다.
- hardware/libhardware/include/hardware/ lights.h