API de contrôle OSC/UDP/WEB Carte Relais IP Electroconcept

Sur la carte 8 sorties Relais / 6 entrées opto-isolées Artnet / sCAN / OSC / API / DMX Electroconcept
l'état On correspond à un cablage sur les relais en Normalement Ouvert

Presets OSC

Commandes de Relais

Status

Entrées

Référence des Masques OSC

Description Masque ASCII
Put Relay ON (@@ is Nb of Relay) /B1/R@@\00\00,i\00\00\00\00\00\01
Put Relay OFF (@@ is Nb of Relay) /B1/R@@\00\00,i\00\00\00\00\00\00
Put Relay in Pulse (@@ is Nb of Relay) /B1/R@@\00\00,s\00\00/PULSE\00\00
String for Ack the relay Order /B1\00,s\00\00OK\00\00
String relay Status /B1/RELAY@@\00\00,s\00\00/STATUS\00
String relay ALL Status /B1\00,s\00\00/STATUS/RELAYS\00\00
Response for the relay Status ON /B1/R@@\00\00,s\00\00/ON\00
Response for the relay Status OFF /B1/R@@\00\00,s\00\00/OFF\00\00\00\00
Ask the Input Status (@@ for Nb of Input) /B1/INPUT@@\00\00,s\00\00/STATUS\00
Ask all Input Status /B1\00,s\00\00/STATUS/INPUTS\00\00
Response for Input status ON (@@ for Nb Input) /B1/IN@@\00,s\00\00/ON\00
Response for Input status OFF (@@ for Nb Input) /B1/IN@@\00,s\00\00/OFF\00\00\00\00

Presets Raw UDP

Commandes de Relais

Status

Entrées

Référence des Masques UDP Raw

Description Commande UDP
Put Relay ON (@@ is Nb of Relay) /Relay@@:ON
Put Relay OFF (@@ is Nb of Relay) /Relay@@:OFF
Put Relay in Pulse (@@ is Nb of Relay) /Relay@@:PULSE
String for Ack the relay Order /Okey
String relay Status /Relay@@:STATUS
String relay ALL Status /Relay_ALL:STATUS
Response for the relay Status ON /Relay@@:ON
Response for the relay Status OFF /Relay@@:OFF
Ask the Input Status (@@ for Nb of Input) /OptoIN@@
Ask all Input Status /OptoIN_ALL
Response for Input status ON (@@ for Nb Input) /In@@:ON
Response for Input status OFF (@@ for Nb Input) /In@@:OFF

Documentation API Web

Gestion des Relais (/relay)

  • /relay/{numéro_du_relais}/on - Mettre un relais à ON, résultat: on
  • /relay/{numéro_du_relais}/off - Mettre un relais à OFF, résultat: off
  • /relay/{numéro_du_relais}/pulse - Envoyer une impulsion, résultat: on
  • /relay/{numéro_du_relais}/alias - Récupérer l'alias du relais, résultat: alias du relais
  • /relay/{numéro_du_relais}/status - Récupérer le statut du relais, résultat: on ou off
  • /relay/{numéro_du_relais}/{valeur} - Définir la valeur en niveau DMX (ON si >127, OFF sinon), résultat: valeur DMX
  • /relay/{numéro_du_relais}/{action1}/{action2}/... - Actions multiples à partir du relais x, résultat: libellés actions & alias
  • /relay/{numéro_du_relais}/status/status/... - Statut de plusieurs relais à partir du relais x, résultat: libellés on ou off
  • /relay/{numéro_du_relais}/{valeur1}/{valeur2}/... - Valeurs de niveaux DMX multiples à partir du relais x, résultat: valeurs

Statut de toutes les Entrées (/in)

  • /in/all - Récupérer l'état de toutes les entrées (1-6), résultat on ou off de toutes les entrées

Gestion des Entrées (/in)

  • /in/{numéro_de_l'entrée}/status - Récupérer l'état d'une entrée, résultat: on ou off
  • /in/{numéro_de_l'entrée}/alias - Récupérer l'alias de l'entrée, résultat: alias de l'entrée

Gestion DMX (/dmx)

  • /dmx/{numéro_du_canal}/status - Récupérer la valeur d'un canal, résultat: valeur DMX
  • /dmx/{numéro_du_canal}/{valeur} - Définir la valeur d'un canal, résultat: valeur DMX
  • /dmx/{numéro_du_canal}/status/status/... - Récupérer les valeurs de plusieurs canaux à partir du canal x, résultat: valeurs DMX
  • /dmx/{numéro_du_canal}/{valeur1}/{valeur2}/... - Définir plusieurs canaux à partir du canal x, résultat: valeurs DMX