Skip to content

Blyncusb enums

busylight_core.vendors.embrava.implementation.blyncusb_enums

TENX20 chipset color codes for BLYNCUSB20 devices.

The TENX20 chipset uses single-byte color codes that differ from the blynux color mask values used by BLYNCUSB10 devices.

Attributes

busylight_core.vendors.embrava.implementation.blyncusb_enums.BLYNCUSB_TO_TENX20 module-attribute

BLYNCUSB_TO_TENX20 = {
    RED: RED,
    GREEN: GREEN,
    BLUE: BLUE,
    YELLOW: YELLOW,
    MAGENTA: MAGENTA,
    WHITE: WHITE,
    CYAN: CYAN,
    OFF: OFF,
}

Classes

busylight_core.vendors.embrava.implementation.blyncusb_enums.Tenx20Color

Bases: IntEnum

Color codes for TENX20 chipset (PID 0x1E00).

Single-byte color codes used in the TENX20 protocol.

Attributes
busylight_core.vendors.embrava.implementation.blyncusb_enums.Tenx20Color.RED class-attribute instance-attribute
RED = 96
busylight_core.vendors.embrava.implementation.blyncusb_enums.Tenx20Color.GREEN class-attribute instance-attribute
GREEN = 216
busylight_core.vendors.embrava.implementation.blyncusb_enums.Tenx20Color.BLUE class-attribute instance-attribute
BLUE = 53
busylight_core.vendors.embrava.implementation.blyncusb_enums.Tenx20Color.YELLOW class-attribute instance-attribute
YELLOW = 64
busylight_core.vendors.embrava.implementation.blyncusb_enums.Tenx20Color.MAGENTA class-attribute instance-attribute
MAGENTA = 32
busylight_core.vendors.embrava.implementation.blyncusb_enums.Tenx20Color.WHITE class-attribute instance-attribute
WHITE = 7
busylight_core.vendors.embrava.implementation.blyncusb_enums.Tenx20Color.CYAN class-attribute instance-attribute
CYAN = 23
busylight_core.vendors.embrava.implementation.blyncusb_enums.Tenx20Color.OFF class-attribute instance-attribute
OFF = 115