-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathexample.yaml
70 lines (67 loc) · 1.92 KB
/
example.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
###################################################################
### Example (prototype) of what a trigger file could look like ###
###################################################################
triggers:
- source: "not_35406887899400"
goal: chase-reset-and-run
target: my-sample-chase
- source: "35406887899400"
goal: event-sequence-next
target: my-sample-event-sequence
chases:
# Name for this chase
- name: my-sample-chase
# The sequence with delay times
chase:
- delayTimeMillis: 0 # This happens immediately
bridgeActive: false # disable the DMX bridge
fadeTimeMillis: 500 # Time to fade in milliseconds
# The scene content
scene:
list:
- channel: 1
value: 255
- channel: 2
value: 255
- delayTimeMillis: 500 # This happens 500ms after the previous scene STARTED fading in
fadeTimeMillis: 500
scene:
list:
- channel: 1
value: 100
- channel: 2
value: 100
- delayTimeMillis: 5000 # Happens 5s after the previous scene STARTED fading in
fadeTimeMillis: 500
bridgeActive: true # enable the DMX bridge
scene:
list:
- channel: 1
value: 0
- channel: 2
value: 0
- name: spot-left-on
chase:
- delayTimeMillis: 0
bridgeActive: false
fadeTimeMillis: 300
scene:
list:
- channel: 1
value: 255
- name: spot-left-off
chase:
- delayTimeMillis: 0
fadeTimeMillis: 300
bridgeActive: true
scene:
list:
- channel: 1
value: 0
eventSequences:
- name: my-sample-event-sequence
events:
- goal: chase-reset-and-run
target: spot-left-on
- goal: chase-reset-and-run
target: spot-left-off