Files
@ 33d1f00de395
Branch filter:
Location: light9/show/dance2023/theaterLightConfig.n3 - annotation
33d1f00de395
2.4 KiB
text/plain
checkpoint show data
f5bdb8a89cef f5bdb8a89cef f5bdb8a89cef 449dfd8a0f40 33d1f00de395 449dfd8a0f40 449dfd8a0f40 449dfd8a0f40 f5bdb8a89cef b6f8f1b08959 b6f8f1b08959 b6f8f1b08959 b6f8f1b08959 b6f8f1b08959 b6f8f1b08959 b6f8f1b08959 ddff5ce676eb 1065c634e4a8 1065c634e4a8 33d1f00de395 b6f8f1b08959 33d1f00de395 33d1f00de395 33d1f00de395 33d1f00de395 33d1f00de395 33d1f00de395 33d1f00de395 33d1f00de395 b6f8f1b08959 33d1f00de395 33d1f00de395 33d1f00de395 33d1f00de395 b6f8f1b08959 33d1f00de395 33d1f00de395 33d1f00de395 33d1f00de395 33d1f00de395 33d1f00de395 33d1f00de395 33d1f00de395 33d1f00de395 33d1f00de395 b0be0315426d f5e4aa36985d b0be0315426d 449dfd8a0f40 f5e4aa36985d 449dfd8a0f40 449dfd8a0f40 b0be0315426d b0be0315426d b0be0315426d b0be0315426d b0be0315426d b0be0315426d b0be0315426d 449dfd8a0f40 b0be0315426d | @prefix : <http://light9.bigasterisk.com/> .
@prefix dev: <http://light9.bigasterisk.com/theater/vet/device/> .
@prefix dmxA: <http://light9.bigasterisk.com/output/dmxA/> .
@prefix effect: <http://light9.bigasterisk.com/effect/> .
@prefix func: <http://light9.bigasterisk.com/effectFunction/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix show: <http://light9.bigasterisk.com/show/dance2023/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
:EffectFunction rdfs:comment """
Linked to a code function. That func's Inputs are
1) magic stuff like time,
2) the effectAttrs listed under (?effect :input ?)
Outputs are always a DeviceSettings list which can affect arbitrary devices.
""" .
######## effectFunction
func:scale
a :EffectFunction;
rdfs:label "a submaster- scales :deviceSettings";
:input
[ :effectAttr :strength; :defaultValue 0.0 ],
[ :effectAttr :deviceSettings; ] . # e.g. "par2 at color=red; par3 at color=white"
func:strobe
a :EffectFunction;
rdfs:label "blink specified devices";
:input
[ :effectAttr :strength; :defaultValue 0.0 ],
[ :effectAttr :period; :defaultValue 0.5 ],
[ :effectAttr :onTime; :defaultValue 0.1 ],
[ :effectAttr :deviceSettings ] .
func:image
a :EffectFunction;
rdfs:label "sample image at x=time";
:input
[ :effectAttr :strength; :defaultValue 0.0 ],
[ :effectAttr :period; :defaultValue 2.0 ],
[ :effectAttr :image; :defaultValue "specks.png" ],
[ :effectAttr :deviceSettings; rdfs:comment "these might have a :sort key or a :y value" ] .
dev:strip1 a :Bar612601d; :dmxUniverse dmxA:; :dmxBase 175 .
# dev:strip2 a :ChauvetColorStrip; :dmxUniverse dmxA:; :dmxBase 12 .
dev:strip3 a :Bar612601d; :dmxUniverse dmxA:; :dmxBase 178 .
# dev:par90 a :LedPar90; :dmxUniverse dmxA:; :dmxBase 16 .
dev:par1 a :LedPar54; :dmxUniverse dmxA:; :dmxBase 84 .
dev:par2 a :LedPar54; :dmxUniverse dmxA:; :dmxBase 1 .
dev:par3 a :LedPar54; :dmxUniverse dmxA:; :dmxBase 188 .
dev:par4 a :LedPar54; :dmxUniverse dmxA:; :dmxBase 105 .
dev:par5 a :LedPar54; :dmxUniverse dmxA:; :dmxBase 147 .
dev:par6 a :LedPar54; :dmxUniverse dmxA:; :dmxBase 154 .
dev:par7 a :LedPar54; :dmxUniverse dmxA:; :dmxBase 161 .
dev:par8 a :LedPar54; :dmxUniverse dmxA:; :dmxBase 168 .
# dev:plain1 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 10 .
|