(define-module (starlet fixture-library generic) #:use-module (oop goops) #:use-module (starlet base) #:export ()) (define-class () (attributes #:init-form (list (attr-continuous 'intensity '(0 100) 0)))) (define-method (scanout-fixture (fixture ) get-attr set-chan set-chan-16bit) ;; Set DMX value for intensity (set-chan 1 (percent->dmxval (get-attr 'intensity))))