bibliopixel.control.control module

class bibliopixel.control.control.Control(routing=None, default=None, errors='raise', python_path='bibliopixel.control', verbose=False, pre_routing=None)[source]

Bases: bibliopixel.util.threads.runnable.Runnable

DEFAULT = {'datatype': <class 'bibliopixel.control.action.ActionList'>}
set_project(project)[source]
start()[source]
stop()[source]
class bibliopixel.control.control.ControlLoop[source]

Bases: object

Mixin class for looping controls

messages()[source]

Should yield a sequence of messages from the input source.

class bibliopixel.control.control.ExtractedControl(extractor=None, **kwds)[source]

Bases: bibliopixel.control.control.Control

EXTRACTOR = {}
class bibliopixel.control.control.ExtractedLoop(extractor=None, **kwds)[source]

Bases: bibliopixel.control.control.ExtractedControl, bibliopixel.control.control.ControlLoop