EasyManuals Logo

ETC Element 2 Operating Manual

ETC Element 2
649 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #568 background imageLoading...
Page #568 background image
566 Eos Family Operations Manual
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 fol-
lowing 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 num-
ber>, ...
/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>, ...
/eos/out/notify/bp/list/<list index>/<list count> = <uint32: sequence number>, ...
/eos/out/notify/curve/list/<list index>/<list count> = <uint32: sequence number>, ...
/eos/out/notify/fx/list/<list index>/<list count> = <uint32: sequence number>, ...
/eos/out/notify/snap/list/<list index>/<list count> = <uint32: sequence number>, ...
/eos/out/notify/pixmap/list/<list index>/<list count> = <uint32: sequence number>, ...
/eos/out/notify/ms/list/<list index>/<list count> = <uint32: sequence number>, ...
When your app receives a notification that Eos show data has changed, you should then request
detailed information about the modified show data. You may request detailed show data via target
number or UID. (From the initial sync, you should be able to build a mapping of each type of show
data to correlate target number with UID)
Request detailed show data information via target number:
/eos/get/patch/<channel number> (Eos returns ALL parts)
/eos/get/patch/<channel number>/<part number> (specific channel part)
/eos/get/cuelist/<cuelist number>
/eos/get/cue/<cuelist number>/<cuenumber> (Eos returns base cue and ALL parts)
/eos/get/cue/<cuelist number>/<cuenumber>/0 (base cue)
/eos/get/cue/<cuelist number>/<cuenumber>/<cue part number> (specific cue part)
/eos/get/group/<group number>
/eos/get/macro/<macro number>
/eos/get/sub/<sub number>
/eos/get/preset/<preset number>

Table of Contents

Other manuals for ETC Element 2

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the ETC Element 2 and is the answer not in the manual?

ETC Element 2 Specifications

General IconGeneral
DMX Outputs2
TouchscreenYes
NetworkingEthernet
TypeLighting Control Console
Master Faders2
Encoders4
Ethernet Ports2
USB Ports4
Video OutputDisplayPort
Power Input100-240VAC, 50/60Hz
Power SupplyInternal
Control Channels6144
OutputArt-Net
DisplayMulti-Touch LCD
StorageSolid State Drive (SSD)

Related product manuals