/eos/get/ms/<ms number>/list/<list index>/<list count> = <uint32: List-Index> <String: UID>
...
Integrieren Ihrer App in Eos: Schritt 3 – synchronisiert bleiben
Ihre App kann jetzt alle Vorstellungsdaten von Eos anfordern. Falls aber ein Benutzer Vor-
stellungsdaten bearbeitet, ist Ihre App nicht mehr synchron. Die Lösung hierfür besteht darin,
Änderungsinformationen zu Eos-Vorstellungsdaten über folgendes Kommando zu abonnieren: /eo-
s/subscribe = <uint32: X> (dabei ist 0=abmelden, 1=abonnieren)
Nach dem Abonnieren sendet Eos folgende Kommandos, wenn sich Eos-Vorstellungsdaten ändern:
Das erste Argument in der Antwort ist eine Sequenznummer, gefolgt von einer Liste der Ziele, die
sich geändert haben. Die Ziele sind angegebene OSC-Nummern und/oder OSC-Nummernbereiche
/eos/out/notify/patch/list/<list index>/<list count> = <uint32: Sequenz-Nummer>, ...
/eos/out/notify/cuelist/list/<list index>/<list count> = <uint32: Sequenz-Nummer>, ...
/eos/out/notify/cue/<cue list number>/list/<list index>/<list count> = <uint32: Sequenz-Num-
mer>, ...
/eos/out/notify/group/list/<list index>/<list count> = <uint32: Sequenz-Nummer>, ...
/eos/out/notify/macro/list/<list index>/<list count> = <uint32: Sequenz-Nummer>, ...
/eos/out/notify/sub/list/<list index>/<list count> = <uint32: Sequenz-Nummer>, ...
/eos/out/notify/preset/list/<list index>/<list count> = <uint32: Sequenz-Nummer>, ...
/eos/out/notify/ip/list/<list index>/<list count> = <uint32: Sequenz-Nummer>, ...
/eos/out/notify/fp/list/<list index>/<list count> = <uint32: Sequenz-Nummer>, ...
/eos/out/notify/cp/list/<list index>/<list count> = <uint32: Sequenz-Nummer>, ...
/eos/out/notify/bp/list/<list index>/<list count> = <uint32: Sequenz-Nummer>, ...
/eos/out/notify/curve/list/<list index>/<list count> = <uint32: Sequenz-Nummer>, ...
/eos/out/notify/fx/list/<list index>/<list count> = <uint32: Sequenz-Nummer>, ...
/eos/out/notify/snap/list/<list index>/<list count> = <uint32: Sequenz-Nummer>, ...
/eos/out/notify/pixmap/list/<list index>/<list count> = <uint32: Sequenz-Nummer>, ...
/eos/out/notify/ms/list/<list index>/<list count> = <uint32: Sequenz-Nummer>, ...
Erhält Ihre App eine Benachrichtigung, dass sich Eos-Vorstellungsdaten geändert haben, sollten Sie
detaillierte Informationen über die geänderten Vorstellungsdaten anfordern. Man kann detaillierte
Vorstellungsdaten über die Zielnummer oder UID anfordern. (Man sollte ab der ersten Syn-
chronisierung in der Lage sein, ein Mapping von jedem Vorstellungsdatentyp zu erstellen, um Ziel-
nummer mit der UID in Beziehung zu setzen.)
Fordern Sie detaillierte Vorstellungsdaten über die Zielnummer an:
/eos/get/patch/<channel number> (Eos sendet ALLE Parts zurück)
/eos/get/patch/<channel number>/<part number> (bestimmter Kreis-Part)
/eos/get/cuelist/<cue list number>
/eos/get/cue/<cue list number>/<cue number> (Eos gibt Basis-Stimmung und ALLE Parts
zurück)
/eos/get/cue/<cue list number>/<cue number>/0 (Basis-Stimmung)
Show Control
539