aboutsummaryrefslogtreecommitdiff
path: root/guile/starlet/base.scm
diff options
context:
space:
mode:
authorThomas White <taw@physics.org>2021-01-31 16:48:36 +0100
committerThomas White <taw@physics.org>2021-01-31 16:49:11 +0100
commit5afa40627f247ce10433092c5bd6b989510a5f61 (patch)
treeaf9d719f0935bc8316873955ccd5c4ca3d12e7fb /guile/starlet/base.scm
parentb960ac6f3bca42901694cd76218796108e0127a8 (diff)
Divide up exports of (starlet base)
Diffstat (limited to 'guile/starlet/base.scm')
-rw-r--r--guile/starlet/base.scm68
1 files changed, 37 insertions, 31 deletions
diff --git a/guile/starlet/base.scm b/guile/starlet/base.scm
index efb2c64..cbe4d66 100644
--- a/guile/starlet/base.scm
+++ b/guile/starlet/base.scm
@@ -10,51 +10,57 @@
#:use-module (srfi srfi-1)
#:use-module (srfi srfi-9)
#:export (<fixture>
+ patch-fixture!
+ get-attributes
+ get-fixture-name
+ find-attr
+ fixture?
+ scanout-fixture
+
<fixture-attribute>
+ attr-continuous
+ attr-boolean
+ attr-list
+ get-attr-type
+ get-attr-range
+ get-attr-name
+ fixture-attribute?
+ intensity?
+ home-val
+
<starlet-state>
- start-ola-output
- patch-fixture!
- scanout-freq
make-empty-state
register-state!
- percent->dmxval8
- percent->dmxval16
- scale-to-range
- hirestime
state-for-each
state-map
- get-attributes
- set-attr!
- get-attr-name
- value->number
- merge-states-htp
get-state-hash-table
set-state-hash-table!
add-state-to-state!
- scanout-fixture
- attr-continuous
- attr-boolean
- attr-list
+ clear-state!
+ print-state
+ set-attr!
+ state-find
+ merge-states-htp
current-state
- lighting-state
- apply-state
at
+ apply-state
+ lighting-state
blackout
- clear-state!
- home-val
- intensity?
- state-find
- get-attr-type
- get-attr-range
- find-attr
- fixture?
- fixture-attribute?
- get-fixture-name
- selection-hook
- sel
+
+ start-ola-output
+ scanout-freq
+ percent->dmxval8
+ percent->dmxval16
+ hirestime
+ value->number
+
programmer-state
+ sel
current-value
- print-state))
+ selection-hook
+
+ scale-to-range))
+
(define-class <fixture-attribute> (<object>)
(name