Skip to content

Enums

busylight_core.vendors.kuando.implementation.enums

Kuando Busylight enumerations.

This module defines the enumerations used by Kuando Busylight devices for ringtones and operation codes.

Classes

busylight_core.vendors.kuando.implementation.enums.Ring

Bases: IntEnum

Ringtone enumeration for Kuando Busylight devices.

Defines the available ringtones that can be played on supported devices. Each ringtone has a specific numeric value that corresponds to the device's internal ringtone selection.

Attributes
busylight_core.vendors.kuando.implementation.enums.Ring.Off class-attribute instance-attribute
Off = 0
busylight_core.vendors.kuando.implementation.enums.Ring.OpenOffice class-attribute instance-attribute
OpenOffice = 136
busylight_core.vendors.kuando.implementation.enums.Ring.Quiet class-attribute instance-attribute
Quiet = 144
busylight_core.vendors.kuando.implementation.enums.Ring.Funky class-attribute instance-attribute
Funky = 152
busylight_core.vendors.kuando.implementation.enums.Ring.FairyTale class-attribute instance-attribute
FairyTale = 160
busylight_core.vendors.kuando.implementation.enums.Ring.KuandoTrain class-attribute instance-attribute
KuandoTrain = 168
busylight_core.vendors.kuando.implementation.enums.Ring.TelephoneNordic class-attribute instance-attribute
TelephoneNordic = 176
busylight_core.vendors.kuando.implementation.enums.Ring.TelephoneOriginal class-attribute instance-attribute
TelephoneOriginal = 184
busylight_core.vendors.kuando.implementation.enums.Ring.TelephonePickMeUp class-attribute instance-attribute
TelephonePickMeUp = 192
busylight_core.vendors.kuando.implementation.enums.Ring.Buzz class-attribute instance-attribute
Buzz = 216

busylight_core.vendors.kuando.implementation.enums.OpCode

Bases: IntEnum

Operation code enumeration for Kuando Busylight commands.

Defines the available operation codes that control device behavior. These codes are used in the Step command structure to specify what action the device should perform.

Attributes
busylight_core.vendors.kuando.implementation.enums.OpCode.Jump class-attribute instance-attribute
Jump = 1
busylight_core.vendors.kuando.implementation.enums.OpCode.Reset class-attribute instance-attribute
Reset = 2
busylight_core.vendors.kuando.implementation.enums.OpCode.Boot class-attribute instance-attribute
Boot = 4
busylight_core.vendors.kuando.implementation.enums.OpCode.KeepAlive class-attribute instance-attribute
KeepAlive = 8