diff options
Diffstat (limited to 'output.py')
-rw-r--r-- | output.py | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/output.py b/output.py deleted file mode 100644 index b1e88e1..0000000 --- a/output.py +++ /dev/null @@ -1,27 +0,0 @@ -"""DMX module. - -Defines a generic interface for a DMX interface. -""" - -from abc import ABC, abstractmethod - -class LightingOutput(ABC): - """Generic lighting interface.""" - - ## Set this to how long it takes to transmit one set of values. May be ignored by client - ## code - trans_time = 1 - - - @abstractmethod - def set_values(self, values): - """Set the current DMX values. - - values must be an iterable of the form: - - (channel, value), ... - - channel entries may not be repeated and each channel will be an instance of - workspace.Channel. value must be between 0 and 255, inclusive. - """ - return |