Enums
busylight_core.vendors.luxafor.implementation.enums
¶
Luxafor Flag enumerations.
This module defines the enumerations used by Luxafor Flag devices for commands, LED selection, patterns, and wave effects.
Classes¶
busylight_core.vendors.luxafor.implementation.enums.Command
¶
Bases: IntEnum
Command enumeration for Luxafor Flag device operations.
Defines the available commands that can be sent to Luxafor devices to control colors, effects, and patterns.
Attributes¶
busylight_core.vendors.luxafor.implementation.enums.Command.Color
class-attribute
instance-attribute
¶
busylight_core.vendors.luxafor.implementation.enums.Command.Fade
class-attribute
instance-attribute
¶
busylight_core.vendors.luxafor.implementation.enums.Command.Strobe
class-attribute
instance-attribute
¶
busylight_core.vendors.luxafor.implementation.enums.Command.Wave
class-attribute
instance-attribute
¶
busylight_core.vendors.luxafor.implementation.enums.Command.Pattern
class-attribute
instance-attribute
¶
busylight_core.vendors.luxafor.implementation.enums.LEDS
¶
Bases: IntEnum
LED selection enumeration for Luxafor Flag devices.
Defines which LEDs to target with commands. Luxafor devices have 6 individual LEDs that can be controlled independently or as groups.
Attributes¶
busylight_core.vendors.luxafor.implementation.enums.LEDS.All
class-attribute
instance-attribute
¶
busylight_core.vendors.luxafor.implementation.enums.LEDS.Back
class-attribute
instance-attribute
¶
busylight_core.vendors.luxafor.implementation.enums.LEDS.Front
class-attribute
instance-attribute
¶
busylight_core.vendors.luxafor.implementation.enums.LEDS.LED1
class-attribute
instance-attribute
¶
busylight_core.vendors.luxafor.implementation.enums.LEDS.LED2
class-attribute
instance-attribute
¶
busylight_core.vendors.luxafor.implementation.enums.LEDS.LED3
class-attribute
instance-attribute
¶
busylight_core.vendors.luxafor.implementation.enums.LEDS.LED4
class-attribute
instance-attribute
¶
busylight_core.vendors.luxafor.implementation.enums.LEDS.LED5
class-attribute
instance-attribute
¶
busylight_core.vendors.luxafor.implementation.enums.LEDS.LED6
class-attribute
instance-attribute
¶
busylight_core.vendors.luxafor.implementation.enums.Pattern
¶
Bases: IntEnum
Pattern enumeration for built-in Luxafor effects.
Defines the available pre-programmed patterns that can be displayed on Luxafor devices without custom programming.
Attributes¶
busylight_core.vendors.luxafor.implementation.enums.Pattern.Off
class-attribute
instance-attribute
¶
busylight_core.vendors.luxafor.implementation.enums.Pattern.TrafficLight
class-attribute
instance-attribute
¶
busylight_core.vendors.luxafor.implementation.enums.Pattern.Random1
class-attribute
instance-attribute
¶
busylight_core.vendors.luxafor.implementation.enums.Pattern.Random2
class-attribute
instance-attribute
¶
busylight_core.vendors.luxafor.implementation.enums.Pattern.Random3
class-attribute
instance-attribute
¶
busylight_core.vendors.luxafor.implementation.enums.Pattern.Police
class-attribute
instance-attribute
¶
busylight_core.vendors.luxafor.implementation.enums.Pattern.Random4
class-attribute
instance-attribute
¶
busylight_core.vendors.luxafor.implementation.enums.Pattern.Random5
class-attribute
instance-attribute
¶
busylight_core.vendors.luxafor.implementation.enums.Pattern.Rainbow
class-attribute
instance-attribute
¶
busylight_core.vendors.luxafor.implementation.enums.Wave
¶
Bases: IntEnum
Wave effect enumeration for Luxafor devices.
Defines the available wave patterns that create flowing color effects across the LED array.