public class WheelLights
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
WheelLights.Direction
Wheel lights direction.
|
static class |
WheelLights.Lights
Wheel lights ID
|
static class |
WheelLights.Pattern
Wheel lights pattern.
|
static class |
WheelLights.Speed |
Modifier and Type | Field and Description |
---|---|
static int |
CHARGING_TYPE_BIDIRECTIONAL |
static int |
CHARGING_TYPE_UNIDIRECTIONAL |
Modifier and Type | Method and Description |
---|---|
int |
setColor(WheelLights.Lights id,
int active,
int color)
Set the color of wheel LEDs.
|
int |
startBreath(WheelLights.Lights id,
WheelLights.Speed speed)
Start the breath pattern action.
|
int |
startBreathRainbow(WheelLights.Lights id,
WheelLights.Speed speed)
Start the breath rainbow pattern action.
|
int |
startColorCycle(WheelLights.Lights id,
WheelLights.Speed speed)
Start the color cycle pattern action.
|
int |
startComet(WheelLights.Lights id,
WheelLights.Direction direction,
WheelLights.Speed speed)
Start the comet pattern action.
|
int |
startFlashDash(WheelLights.Lights id,
WheelLights.Direction direction,
WheelLights.Speed speed)
Start the flash dash pattern action.
|
int |
startGlowingYoYo(WheelLights.Lights id,
WheelLights.Speed speed)
Start the glowing yoyo pattern action.
|
int |
startMovingFlash(WheelLights.Lights id,
WheelLights.Direction direction,
WheelLights.Speed speed)
Start the moving flash pattern action.
|
int |
startRainbow(WheelLights.Lights id,
WheelLights.Direction direction,
WheelLights.Speed speed)
Start the rainbow pattern action.
|
int |
startRainbowComet(WheelLights.Lights id,
WheelLights.Direction direction,
WheelLights.Speed speed)
Start the rainbow comet pattern action.
|
int |
startRainbowWave(WheelLights.Lights id,
WheelLights.Direction direction,
WheelLights.Speed speed)
Start the rainbow wave pattern action.
|
int |
startStarryNight(WheelLights.Lights id,
WheelLights.Speed speed)
Start the starry night pattern action.
|
int |
startStatic(WheelLights.Lights id)
Start the static pattern action.
|
int |
startStrobing(WheelLights.Lights id,
WheelLights.Speed speed)
Start the strobing pattern action.
|
int |
startWave(WheelLights.Lights id,
WheelLights.Speed speed)
Start the wave pattern action.
|
int |
turnOff(WheelLights.Lights id,
int active)
Stop the pattern set by startPattern.
|
public static final int CHARGING_TYPE_BIDIRECTIONAL
public static final int CHARGING_TYPE_UNIDIRECTIONAL
public int setColor(WheelLights.Lights id, int active, int color)
id
- wheel lights IDactive
- bitmap array of selected LED. bit7~bit0 corresponding LED7~LED0.
Set the correspond bit to specify the selected LEDs.
color
- color value in RGB format
(e.g. RED is 0x00ff0000, GREEN is 0x0000ff00, BLUE is 0x000000ff)public int startBreath(WheelLights.Lights id, WheelLights.Speed speed)
id
- wheel lights IDspeed
- speed levelWheelLights.Speed
,
WheelLights.turnOff(Lights, int)
public int startBreathRainbow(WheelLights.Lights id, WheelLights.Speed speed)
id
- wheel lights IDspeed
- speed levelWheelLights.Speed
,
WheelLights.turnOff(Lights, int)
public int startColorCycle(WheelLights.Lights id, WheelLights.Speed speed)
id
- wheel lights IDspeed
- speed levelWheelLights.Speed
,
WheelLights.turnOff(Lights, int)
public int startComet(WheelLights.Lights id, WheelLights.Direction direction, WheelLights.Speed speed)
id
- wheel lights IDdirection
- forward or backwardspeed
- speed levelWheelLights.Speed
,
WheelLights.turnOff(Lights, int)
public int startFlashDash(WheelLights.Lights id, WheelLights.Direction direction, WheelLights.Speed speed)
id
- wheel lights IDdirection
- forward or backwardspeed
- speed levelWheelLights.Speed
,
WheelLights.turnOff(Lights, int)
public int startGlowingYoYo(WheelLights.Lights id, WheelLights.Speed speed)
id
- wheel lights IDspeed
- speed levelWheelLights.Speed
,
WheelLights.turnOff(Lights, int)
public int startMovingFlash(WheelLights.Lights id, WheelLights.Direction direction, WheelLights.Speed speed)
id
- wheel lights IDdirection
- forward or backwardspeed
- speed levelWheelLights.Speed
,
WheelLights.turnOff(Lights, int)
public int startRainbow(WheelLights.Lights id, WheelLights.Direction direction, WheelLights.Speed speed)
id
- wheel lights IDdirection
- forward or backwardspeed
- speed levelWheelLights.Speed
,
WheelLights.turnOff(Lights, int)
public int startRainbowComet(WheelLights.Lights id, WheelLights.Direction direction, WheelLights.Speed speed)
id
- wheel lights IDdirection
- forward or backwardspeed
- speed levelWheelLights.Speed
,
WheelLights.turnOff(Lights, int)
public int startRainbowWave(WheelLights.Lights id, WheelLights.Direction direction, WheelLights.Speed speed)
id
- wheel lights IDdirection
- forward or backwardspeed
- speed levelWheelLights.Speed
,
WheelLights.turnOff(Lights, int)
public int startStarryNight(WheelLights.Lights id, WheelLights.Speed speed)
id
- wheel lights IDspeed
- speed levelWheelLights.Speed
,
WheelLights.turnOff(Lights, int)
public int startStatic(WheelLights.Lights id)
id
- wheel lights IDWheelLights.turnOff(Lights, int)
public int startStrobing(WheelLights.Lights id, WheelLights.Speed speed)
id
- wheel lights IDspeed
- speed levelWheelLights.Speed
,
WheelLights.turnOff(Lights, int)
public int startWave(WheelLights.Lights id, WheelLights.Speed speed)
id
- wheel lights IDspeed
- speed levelWheelLights.Speed
,
WheelLights.turnOff(Lights, int)
public int turnOff(WheelLights.Lights id, int active)
id
- wheel lights IDactive
- bitmap array of selected LED. bit7~bit0 corresponding LED7~LED0.
Set the correspond bit to specify the selected LEDs.