public class DeviceEffect extends DeviceLight
B, G, mac, R
构造器和说明 |
---|
DeviceEffect(Device mac) |
限定符和类型 | 方法和说明 |
---|---|
void |
clearAll()
清除所有灯光效果(控制以及特效)
|
void |
clearControl()
闪烁类型
|
void |
clearEffect() |
void |
runBlink(BlinkType blinkType,
int r,
int g,
int b,
int num)
运行闪烁特效
|
void |
runBlink(int r,
int g,
int b,
int num,
long interval,
long off_interval)
运行闪烁特效
|
void |
runColorShift(long time) |
void |
runHeartBeat(int r,
int g,
int b,
int num,
long off_interval)
运行心跳特效
|
void |
runRandomBLN(int num)
随机颜色呼吸灯特效
|
void |
runRandomBLN(int num,
long on_interval,
long off_interval,
long hold_interval)
运行随机呼吸灯特效
|
void |
setColorAlternating(int[] rgb_1,
int[] rgb_2,
long on_interval,
long off_interval,
long hold_interval)
设置颜色交替特效
|
void |
setColorShift(long on_interval,
long off_interval,
long hold_interval) |
void |
setMonoBLN(long on_interval,
long off_interval,
long hold_interval,
int r,
int g,
int b)
设置单色呼吸灯特效
|
void |
setMonoHeartbeat(long off_interval,
int r,
int g,
int b)
设置单色心跳特效
|
void |
setRandomBLN(long on_interval,
long off_interval,
long hold_interval)
设置随机呼吸灯特效
|
void |
setRandomHeartbeat(long off_interval)
设置随机颜色心跳特效
|
void |
setRandomLight(long interval)
设置颜色变换
|
flush, setRGB, toString
public DeviceEffect(Device mac)
public void setRandomLight(long interval)
interval
- 变换间隔public void setMonoBLN(long on_interval, long off_interval, long hold_interval, int r, int g, int b)
on_interval
- 亮灯过程时间off_interval
- 灭灯过程时间hold_interval
- 亮灯保持时间r
- 颜色R值g
- 颜色G值b
- 颜色B值public void setRandomBLN(long on_interval, long off_interval, long hold_interval)
on_interval
- 亮灯过程时间off_interval
- 灭灯过程时间hold_interval
- 亮灯保持时间public void setMonoHeartbeat(long off_interval, int r, int g, int b)
off_interval
- 灭灯过程时间r
- 颜色R值g
- 颜色G值b
- 颜色B值public void setRandomHeartbeat(long off_interval)
off_interval
- 灭灯过程时间public void setColorAlternating(int[] rgb_1, int[] rgb_2, long on_interval, long off_interval, long hold_interval)
rgb_1
- 第一个RGB颜色rgb_2
- 第二个RGB颜色on_interval
- 亮灯过程时间off_interval
- 灭灯过程时间hold_interval
- 亮灯保持时间public void setColorShift(long on_interval, long off_interval, long hold_interval)
public void runBlink(int r, int g, int b, int num, long interval, long off_interval)
r
- 设置颜色R值g
- 设置颜色G值b
- 设置厌恶B值num
- 设置闪烁次数interval
- 设置闪烁亮灯保持时间off_interval
- 设置闪烁灭灯保持时间public void runHeartBeat(int r, int g, int b, int num, long off_interval)
r
- 颜色值Rg
- 颜色值Gb
- 颜色值Bnum
- 心跳次数off_interval
- 灭灯过程时间public void runRandomBLN(int num, long on_interval, long off_interval, long hold_interval)
num
- 呼吸灯次数on_interval
- 亮灯过程时间off_interval
- 灭灯过程时间hold_interval
- 亮灯保持时间public void runRandomBLN(int num)
num
- 呼吸次数public void runBlink(BlinkType blinkType, int r, int g, int b, int num)
blinkType
- 闪烁类型r
- 颜色值Rg
- 颜色值Gb
- 颜色值Bnum
- 闪烁次数public void runColorShift(long time)
public void clearAll()
public void clearControl()
public void clearEffect()