Skip to content

flag

busylight_core.vendors.luxafor._flag

Luxafor Flag device implementation details.

Classes

busylight_core.vendors.luxafor._flag.Command

Bases: int, Enum

Attributes
busylight_core.vendors.luxafor._flag.Command.Color class-attribute instance-attribute
Color = 1
busylight_core.vendors.luxafor._flag.Command.Fade class-attribute instance-attribute
Fade = 2
busylight_core.vendors.luxafor._flag.Command.Strobe class-attribute instance-attribute
Strobe = 3
busylight_core.vendors.luxafor._flag.Command.Wave class-attribute instance-attribute
Wave = 4
busylight_core.vendors.luxafor._flag.Command.Pattern class-attribute instance-attribute
Pattern = 6

busylight_core.vendors.luxafor._flag.LEDS

Bases: int, Enum

Attributes
busylight_core.vendors.luxafor._flag.LEDS.All class-attribute instance-attribute
All = 255
busylight_core.vendors.luxafor._flag.LEDS.Back class-attribute instance-attribute
Back = 65
busylight_core.vendors.luxafor._flag.LEDS.Front class-attribute instance-attribute
Front = 66
busylight_core.vendors.luxafor._flag.LEDS.LED1 class-attribute instance-attribute
LED1 = 1
busylight_core.vendors.luxafor._flag.LEDS.LED2 class-attribute instance-attribute
LED2 = 2
busylight_core.vendors.luxafor._flag.LEDS.LED3 class-attribute instance-attribute
LED3 = 3
busylight_core.vendors.luxafor._flag.LEDS.LED4 class-attribute instance-attribute
LED4 = 4
busylight_core.vendors.luxafor._flag.LEDS.LED5 class-attribute instance-attribute
LED5 = 5
busylight_core.vendors.luxafor._flag.LEDS.LED6 class-attribute instance-attribute
LED6 = 6

busylight_core.vendors.luxafor._flag.Pattern

Bases: int, Enum

Attributes
busylight_core.vendors.luxafor._flag.Pattern.Off class-attribute instance-attribute
Off = 0
busylight_core.vendors.luxafor._flag.Pattern.TrafficLight class-attribute instance-attribute
TrafficLight = 1
busylight_core.vendors.luxafor._flag.Pattern.Random1 class-attribute instance-attribute
Random1 = 2
busylight_core.vendors.luxafor._flag.Pattern.Random2 class-attribute instance-attribute
Random2 = 3
busylight_core.vendors.luxafor._flag.Pattern.Random3 class-attribute instance-attribute
Random3 = 4
busylight_core.vendors.luxafor._flag.Pattern.Police class-attribute instance-attribute
Police = 5
busylight_core.vendors.luxafor._flag.Pattern.Random4 class-attribute instance-attribute
Random4 = 6
busylight_core.vendors.luxafor._flag.Pattern.Random5 class-attribute instance-attribute
Random5 = 7
busylight_core.vendors.luxafor._flag.Pattern.Rainbow class-attribute instance-attribute
Rainbow = 8

busylight_core.vendors.luxafor._flag.Wave

Bases: int, Enum

Attributes
busylight_core.vendors.luxafor._flag.Wave.Off class-attribute instance-attribute
Off = 0
busylight_core.vendors.luxafor._flag.Wave.Short class-attribute instance-attribute
Short = 1
busylight_core.vendors.luxafor._flag.Wave.Long class-attribute instance-attribute
Long = 2
busylight_core.vendors.luxafor._flag.Wave.ShortOverLapping class-attribute instance-attribute
ShortOverLapping = 3
busylight_core.vendors.luxafor._flag.Wave.LongOverlapping class-attribute instance-attribute
LongOverlapping = 4
busylight_core.vendors.luxafor._flag.Wave.WAVE5 class-attribute instance-attribute
WAVE5 = 5

busylight_core.vendors.luxafor._flag.State

State()
Source code in src/busylight_core/vendors/luxafor/_flag.py
def __init__(self) -> None:
    self.command = Command.Color
    self.leds = LEDS.All
    self.fade = 0
    self.repeat = 0
    self.pattern = Pattern.Off
    self.wave = Wave.Off
    self.color = (0, 0, 0)
Attributes
busylight_core.vendors.luxafor._flag.State.command instance-attribute
command = Color
busylight_core.vendors.luxafor._flag.State.leds instance-attribute
leds = All
busylight_core.vendors.luxafor._flag.State.fade instance-attribute
fade = 0
busylight_core.vendors.luxafor._flag.State.repeat instance-attribute
repeat = 0
busylight_core.vendors.luxafor._flag.State.pattern instance-attribute
pattern = Off
busylight_core.vendors.luxafor._flag.State.wave instance-attribute
wave = Off
busylight_core.vendors.luxafor._flag.State.color instance-attribute
color = (0, 0, 0)