496 Eos Family v2.9.0 Operations Manual
/eos/out /get/cuelist/<cue list number>/list/<list index>/<list count> = <uint32: list index>
<string: UID> ...
/eos/out /get/cue/<cue list number>/<cue number>/<cue part number>/list/<list
index>/<list count> = <uint32: list index> <string: UID> ...
/eos/out/get/group/<group number>/list/<list index>/<list count> = <uint32: list index>
<string: UID> ...
/eos/out/get/group/displayed/<group number>/list/<list index>/<list count> = <uint32: list
index> <string: UID> ...
/eos/get/macro/<macro number>/list/<list index>/<list count> = <uint32: list index>
<string: UID> ...
/eos/get/sub/<sub number>/list/<list index>/<list count> = <uint32: list index> <string:
UID> ...
/eos/get/preset/<preset number>/list/<list index>/<list count> = <uint32: list index>
<string: UID> ...
/eos/get/ip/<ip number>/list/<list index>/<list count> = <uint32: list index> <string: UID>
...
/eos/get/fp/<fp number>/list/<list index>/<list count> = <uint32: list index> <string: UID>
...
/eos/get/cp/<cp number>/list/<list index>/<list count> = <uint32: list index> <string: UID>
...
/eos/get/bp/<bp number>/list/<list index>/<list count> = <uint32: list index> <string:
UID> ...
/eos/get/curve/<curve number>/list/<list index>/<list count> = <uint32: list index>
<string: UID> ...
/eos/get/fx/<fx number>/list/<list index>/<list count> = <uint32: list index> <string: UID>
...
/eos/get/snap/<snap number>/list/<list index>/<list count> = <uint32: list index> <string:
UID> ...
/eos/get/pixmap/<pixmap number>/list/<list index>/<list count> = <uint32: list index>
<string: UID> ...
/eos/get/ms/<ms number>/list/<list index>/<list count> = <uint32: list index> <string:
UID> ...
Integrating Your App with Eos: Step 3 – Staying in Sync
Your app can now request all of the show data from Eos, but if a user is editing show data, your
app would become out of sync. The solution to this is to subscribe to Eos show data changes
with the following command: /eos/subscribe = <uint32: X> (where 0=unsubscribe, 1=subscribe)
While subscribed, Eos will send the following commands when Eos show data changes:
In the reply, the first argument will be a sequence number, followed by a list of the targets that
changed. The targets are specified OSC Numbers and/or OSC Number Ranges
/eos/out/notify/patch/list/<list index>/<list count> = <uint32: sequence number>, ...
/eos/out/notify/cuelist/list/<list index>/<list count> = <uint32: sequence number>, ...
/eos/out/notify/cue/<cue list number>/list/<list index>/<list count> = <uint32: sequence
number>, ...
/eos/out/notify/group/list/<list index>/<list count> = <uint32: sequence number>, ...
/eos/out/notify/macro/list/<list index>/<list count> = <uint32: sequence number>, ...
/eos/out/notify/sub/list/<list index>/<list count> = <uint32: sequence number>, ...
/eos/out/notify/preset/list/<list index>/<list count> = <uint32: sequence number>, ...
/eos/out/notify/ip/list/<list index>/<list count> = <uint32: sequence number>, ...
/eos/out/notify/fp/list/<list index>/<list count> = <uint32: sequence number>, ...
/eos/out/notify/cp/list/<list index>/<list count> = <uint32: sequence number>, ...