muteme
busylight_core.vendors.muteme._muteme
¶
MuteMe Implementation Details
Classes¶
busylight_core.vendors.muteme._muteme.OneBitField
¶
Bases: BitField
Initialize a bitfield with the given offset and width.
Source code in src/busylight_core/word.py
busylight_core.vendors.muteme._muteme.RedBit
¶
Bases: OneBitField
1-bit red color field
Source code in src/busylight_core/vendors/muteme/_muteme.py
busylight_core.vendors.muteme._muteme.GreenBit
¶
Bases: OneBitField
1-bit green color field
Source code in src/busylight_core/vendors/muteme/_muteme.py
busylight_core.vendors.muteme._muteme.BlueBit
¶
Bases: OneBitField
1-bit blue color field
Source code in src/busylight_core/vendors/muteme/_muteme.py
busylight_core.vendors.muteme._muteme.DimBit
¶
busylight_core.vendors.muteme._muteme.BlinkBit
¶
busylight_core.vendors.muteme._muteme.SleepBit
¶
busylight_core.vendors.muteme._muteme.State
¶
Bases: Word
MuteMe state word
Initialize a Word of length bits with the given value.
Source code in src/busylight_core/word.py
Attributes¶
busylight_core.vendors.muteme._muteme.State.green
class-attribute
instance-attribute
¶
green = GreenBit()
busylight_core.vendors.muteme._muteme.State.blue
class-attribute
instance-attribute
¶
blue = BlueBit()
busylight_core.vendors.muteme._muteme.State.blink
class-attribute
instance-attribute
¶
blink = BlinkBit()
busylight_core.vendors.muteme._muteme.State.sleep
class-attribute
instance-attribute
¶
sleep = SleepBit()
busylight_core.vendors.muteme._muteme.State.initial_value
instance-attribute
¶
busylight_core.vendors.muteme._muteme.State.bits
instance-attribute
¶
busylight_core.vendors.muteme._muteme.State.value
property
¶
Return the integer value of the word.
busylight_core.vendors.muteme._muteme.State.range
property
¶
Return the range of bit offsets for this word.
busylight_core.vendors.muteme._muteme.State.hex
property
¶
Return a string hexadecimal representation of the word.
busylight_core.vendors.muteme._muteme.State.bin
property
¶
Return a string binary representation of the word.