Eos répondra avec la commande correspondante : (valeurs OSC détaillées pour chaque type de
données listées ci-dessous)
/eos/out/get/patch/<channel number>/<part number>/list/<list index>/<list count> =
•
<uint32: list index> <string: UID> ...
/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> ...
Intégration de votre application avec Eos : Étape 3 – Rester
synchronisé
Votre application peut maintenant demander toutes les données de conduite à Eos, mais si un
utilisateur modifie les données de conduite, votre application deviendrait désynchronisée. La
solution est de souscrire aux changements des données de conduite Eos grâce à la commande
suivante : /eos/subscribe = <uint32: X> (où 0=résilier, 1=souscrire)
Tant qu'il est souscrit, Eos enverra les commandes suivantes lorsque la conduite Eos est
modifiée:
En réponse, la première valeur sera un numéro de séquence, suivi d'une liste des éléments qui
ont changé. Les éléments sont des numéros OSC et/ou des séries de numéros OSC définis
/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>, ...
624
Famille Eos v3.0.0 Manuel d'exploitation