anki_vector.lights¶
Helper routines for dealing with Vector’s Cube lights and colors.
Functions
|
Classes
|
Applies transforms to make Vector’s Cube lights and colors appear as intended, by limiting maximum channel intensity. |
|
Lights are used with Vector’s Cube. |
-
anki_vector.lights.
MAX_COLOR_PROFILE
= <anki_vector.lights.ColorProfile object>¶ Color profile to get the maximum possible brightness out of each LED.
- Type
-
anki_vector.lights.
blue_light
= <anki_vector.lights.Light object>¶ A steady blue colored LED light.
- Type
-
anki_vector.lights.
cyan_light
= <anki_vector.lights.Light object>¶ A steady cyan colored LED light.
- Type
-
anki_vector.lights.
green_light
= <anki_vector.lights.Light object>¶ A steady green colored LED light.
- Type
-
anki_vector.lights.
magenta_light
= <anki_vector.lights.Light object>¶ A steady magenta colored LED light.
- Type
-
anki_vector.lights.
off_light
= <anki_vector.lights.Light object>¶ A steady off (non-illuminated LED light).
- Type
-
anki_vector.lights.
red_light
= <anki_vector.lights.Light object>¶ A steady red colored LED light.
- Type
-
anki_vector.lights.
white_light
= <anki_vector.lights.Light object>¶ A steady white colored LED light.
- Type
-
anki_vector.lights.
yellow_light
= <anki_vector.lights.Light object>¶ A steady yellow colored LED light.
- Type
-
class
anki_vector.lights.
Color
(int_color=None, rgb=None, name=None)¶ A Color to be used with a Light or Vector’s screen.
Either int_color or rgb may be used to specify the actual color. Any alpha components (from int_color) are ignored - all colors are fully opaque.
- Parameters
-
class
anki_vector.lights.
ColorProfile
(red_multiplier, green_multiplier, blue_multiplier)¶ Applies transforms to make Vector’s Cube lights and colors appear as intended, by limiting maximum channel intensity.
- Parameters
-
class
anki_vector.lights.
Light
(on_color=<anki_vector.color.Color object>, off_color=<anki_vector.color.Color object>, on_period_ms=250, off_period_ms=0, transition_on_period_ms=0, transition_off_period_ms=0)¶ Lights are used with Vector’s Cube.
Lights may either be “on” or “off”, though in practice any colors may be assigned to either state (including no color/light).
-
property
off_period_ms
¶ The number of milliseconds the light should be “off” for for each cycle.
- Return type
-
property
on_period_ms
¶ The number of milliseconds the light should be “on” for for each cycle.
- Return type
-
property
transition_off_period_ms
¶ The number of milliseconds to take to transition the light to the off color.
- Return type
-
property