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 (Flag) devices have six 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.