aboutsummaryrefslogtreecommitdiff
path: root/guile/starlet/fixture-library/generic.scm
diff options
context:
space:
mode:
authorThomas White <taw@physics.org>2020-08-22 12:40:58 +0200
committerThomas White <taw@physics.org>2020-08-22 12:40:58 +0200
commit4f010d04fe38324769e6cf77e6720a84e08e99a8 (patch)
tree9353db6be86c84a21ab728a50fe9650f981bbf95 /guile/starlet/fixture-library/generic.scm
parente5c10f8ad742ca8bb157e96e477931758a4866f1 (diff)
Pass higher-level DMX setters to scanout functions
Diffstat (limited to 'guile/starlet/fixture-library/generic.scm')
-rw-r--r--guile/starlet/fixture-library/generic.scm7
1 files changed, 2 insertions, 5 deletions
diff --git a/guile/starlet/fixture-library/generic.scm b/guile/starlet/fixture-library/generic.scm
index f90bf3a..2ab7ce2 100644
--- a/guile/starlet/fixture-library/generic.scm
+++ b/guile/starlet/fixture-library/generic.scm
@@ -10,10 +10,7 @@
(define-method (scanout-fixture (fixture <generic-dimmer>)
- get-attr
- set-dmx)
+ get-attr set-chan set-chan-16bit)
;; Set DMX value for intensity
- (set-dmx (get-fixture-universe fixture)
- (get-fixture-addr fixture)
- (percent->dmxval (get-attr 'intensity))))
+ (set-chan 1 (percent->dmxval (get-attr 'intensity))))