blink1
busylight_core.vendors.thingm._blink1
¶
ThingM Blink(1) device implementation details.
Classes¶
busylight_core.vendors.thingm._blink1.Action
¶
Bases: int
, Enum
Attributes¶
busylight_core.vendors.thingm._blink1.Action.FadeColor
class-attribute
instance-attribute
¶
busylight_core.vendors.thingm._blink1.Action.SetColor
class-attribute
instance-attribute
¶
busylight_core.vendors.thingm._blink1.Action.ReadColor
class-attribute
instance-attribute
¶
busylight_core.vendors.thingm._blink1.Action.ServerTickle
class-attribute
instance-attribute
¶
busylight_core.vendors.thingm._blink1.Action.PlayLoop
class-attribute
instance-attribute
¶
busylight_core.vendors.thingm._blink1.Action.PlayStateRead
class-attribute
instance-attribute
¶
busylight_core.vendors.thingm._blink1.Action.SetColorPattern
class-attribute
instance-attribute
¶
busylight_core.vendors.thingm._blink1.Action.SaveColorPatterns
class-attribute
instance-attribute
¶
busylight_core.vendors.thingm._blink1.Action.ReadColorPattern
class-attribute
instance-attribute
¶
busylight_core.vendors.thingm._blink1.Action.SetLEDn
class-attribute
instance-attribute
¶
busylight_core.vendors.thingm._blink1.Action.ReadEEPROM
class-attribute
instance-attribute
¶
busylight_core.vendors.thingm._blink1.Action.WriteEEPROM
class-attribute
instance-attribute
¶
busylight_core.vendors.thingm._blink1.Action.GetVersion
class-attribute
instance-attribute
¶
busylight_core.vendors.thingm._blink1.Action.TestCommand
class-attribute
instance-attribute
¶
busylight_core.vendors.thingm._blink1.Action.WriteNote
class-attribute
instance-attribute
¶
busylight_core.vendors.thingm._blink1.Action.ReadNote
class-attribute
instance-attribute
¶
busylight_core.vendors.thingm._blink1.Action.Bootloader
class-attribute
instance-attribute
¶
busylight_core.vendors.thingm._blink1.Action.LockBootLoader
class-attribute
instance-attribute
¶
busylight_core.vendors.thingm._blink1.Action.SetStartupParams
class-attribute
instance-attribute
¶
busylight_core.vendors.thingm._blink1.Action.GetStartupParams
class-attribute
instance-attribute
¶
busylight_core.vendors.thingm._blink1.Action.ServerModeTickle
class-attribute
instance-attribute
¶
busylight_core.vendors.thingm._blink1.Action.GetChipID
class-attribute
instance-attribute
¶
busylight_core.vendors.thingm._blink1.LEDS
¶
Bases: int
, Enum
busylight_core.vendors.thingm._blink1.Report
¶
busylight_core.vendors.thingm._blink1.ReportField
¶
busylight_core.vendors.thingm._blink1.ActionField
¶
busylight_core.vendors.thingm._blink1.RedField
¶
busylight_core.vendors.thingm._blink1.GreenField
¶
busylight_core.vendors.thingm._blink1.BlueField
¶
busylight_core.vendors.thingm._blink1.PlayField
¶
busylight_core.vendors.thingm._blink1.StartField
¶
busylight_core.vendors.thingm._blink1.StopField
¶
busylight_core.vendors.thingm._blink1.CountField
¶
busylight_core.vendors.thingm._blink1.FadeField
¶
busylight_core.vendors.thingm._blink1.LedsField
¶
busylight_core.vendors.thingm._blink1.LinesField
¶
busylight_core.vendors.thingm._blink1.State
¶
Bases: Word
Source code in src/busylight_core/vendors/thingm/_blink1.py
Attributes¶
busylight_core.vendors.thingm._blink1.State.report
class-attribute
instance-attribute
¶
report = ReportField()
busylight_core.vendors.thingm._blink1.State.action
class-attribute
instance-attribute
¶
action = ActionField()
busylight_core.vendors.thingm._blink1.State.red
class-attribute
instance-attribute
¶
red = RedField()
busylight_core.vendors.thingm._blink1.State.green
class-attribute
instance-attribute
¶
green = GreenField()
busylight_core.vendors.thingm._blink1.State.blue
class-attribute
instance-attribute
¶
blue = BlueField()
busylight_core.vendors.thingm._blink1.State.play
class-attribute
instance-attribute
¶
play = PlayField()
busylight_core.vendors.thingm._blink1.State.start
class-attribute
instance-attribute
¶
start = StartField()
busylight_core.vendors.thingm._blink1.State.stop
class-attribute
instance-attribute
¶
stop = StopField()
busylight_core.vendors.thingm._blink1.State.count
class-attribute
instance-attribute
¶
count = CountField()
busylight_core.vendors.thingm._blink1.State.fade
class-attribute
instance-attribute
¶
fade = FadeField()
busylight_core.vendors.thingm._blink1.State.leds
class-attribute
instance-attribute
¶
leds = LedsField()
busylight_core.vendors.thingm._blink1.State.line
class-attribute
instance-attribute
¶
line = LinesField()
busylight_core.vendors.thingm._blink1.State.initial_value
instance-attribute
¶
busylight_core.vendors.thingm._blink1.State.bits
instance-attribute
¶
busylight_core.vendors.thingm._blink1.State.value
property
¶
Return the integer value of the word.
busylight_core.vendors.thingm._blink1.State.range
property
¶
Return the range of bit offsets for this word.
busylight_core.vendors.thingm._blink1.State.hex
property
¶
Return a string hexadecimal representation of the word.
busylight_core.vendors.thingm._blink1.State.bin
property
¶
Return a string binary representation of the word.
Functions¶
busylight_core.vendors.thingm._blink1.State.fade_to_color
¶
fade_to_color(color, fade_ms=10, leds=All)