public abstract class Light extends Object
Modifier and Type | Field and Description |
---|---|
static int |
BRIGHTNESS_MODE_LOW_PERSISTENCE
Low-persistence light mode.
|
static int |
BRIGHTNESS_MODE_SENSOR
Light brightness is managed by a light sensor.
|
static int |
BRIGHTNESS_MODE_USER
Light brightness is managed by a user setting.
|
static int |
LIGHT_FLASH_HARDWARE |
static int |
LIGHT_FLASH_NONE |
static int |
LIGHT_FLASH_TIMED |
Constructor and Description |
---|
Light() |
Modifier and Type | Method and Description |
---|---|
abstract void |
pulse() |
abstract void |
pulse(int color,
int onMS) |
abstract void |
setBrightness(int brightness) |
abstract void |
setBrightness(int brightness,
int brightnessMode) |
abstract void |
setColor(int color) |
abstract void |
setFlashing(int color,
int mode,
int onMS,
int offMS) |
abstract void |
turnOff() |
public static final int LIGHT_FLASH_NONE
public static final int LIGHT_FLASH_TIMED
public static final int LIGHT_FLASH_HARDWARE
public static final int BRIGHTNESS_MODE_USER
public static final int BRIGHTNESS_MODE_SENSOR
public static final int BRIGHTNESS_MODE_LOW_PERSISTENCE
public abstract void setBrightness(int brightness)
public abstract void setBrightness(int brightness, int brightnessMode)
public abstract void setColor(int color)
public abstract void setFlashing(int color, int mode, int onMS, int offMS)
public abstract void pulse()
public abstract void pulse(int color, int onMS)
public abstract void turnOff()