Chaînes de commande

L’appareil Microflex® Wireless est connecté via Ethernet à un système de commande tel que :

  • AMX, Crestron ou Extron
  • Symetrix, Biamp, autres processeurs de signal numérique (DSP)
  • Programmes personnalisés spécialisés

Connexion : Ethernet (TCP/IP ; sélectionner « Client » dans le programme AMX/Crestron)

Port : 2202

Conventions

Il y a 4 types de chaînes :

GET Affiche l’état d’une propriété. Lorsque le système AMX/Crestron transmet une commande GET, le système renvoie une chaîne REPORT
SET Modifie l’état d’une propriété. Lorsque le système AMX/Crestron transmet une commande SET, le système renvoie une chaîne REPORT pour indiquer la nouvelle valeur de la propriété.
REP Lorsque le système reçoit une commande GET ou SET, il renvoie une commande REPORT pour indiquer l’état de la propriété.

Important : à l’exception des propriétés mesurées, l’appareil renvoie un REPORT à chaque changement de valeur. Il n’est donc pas nécessaire d’interroger en permanence les propriétés des appareils.

SAMPLE Utilisée pour mesurer les niveaux audio.

Tous les messages transmis et reçus sont au format ASCII. Les témoins de niveau et les témoins de gain sont aussi au format ASCII.

La plupart des paramètres transmettent une commande REPORT lorsqu’ils changent. Il est donc inutile d’interroger en permanence les paramètres. L’APT transmet une commande REPORT dès qu’un de ces paramètres change. La plupart des commandes sont renvoyées à l’APT qui les relie alors aux microphones. Ainsi, il suffit d’envoyer des commandes à l’adresse IP associée à l’APT.

Le caractère « x » dans toutes les chaînes suivantes représente le canal et peut correspondre au numéro ASCII 0 à 8, comme indiqué dans le tableau ci-dessous.

0 Tous les canaux
1 à 8 Canaux individuels

Nom Microflex Wireless

  • MXW1 - Émetteur ceinture hybride
  • MXW2 - Émetteur à main
  • MXW6 - Émetteur de microphone périphérique
  • MXW8 - Émetteur de microphone à col de cygne
  • MXWAPT2 - Point d’accès 2 canaux
  • MXWAPT4 - Point d’accès 4 canaux
  • MXWAPT8 - Point d’accès 8 canaux
  • MXWANI4 - Interface réseau audio 4 canaux
  • MXWANI8 - Interface réseau audio 8 canaux
  • MXWNCS2 - Station de charge en réseau à 2 emplacements
  • MXWNCS4 - Station de charge en réseau à 4 emplacements
  • MXWNCS8 - Station de charge en réseau à 8 emplacements

Remarque :

Lorsqu’un microphone n’est pas disponible (TX_AVAILABLE = NO), ses paramètres peuvent changer, c’est pourquoi il est recommandé de surveiller TX_AVAILABLE. Lorsque TX_AVAILABLE passe de NO à YES, envoyer les commandes GET correspondant à ces paramètres au canal approprié.

Exemple :

  • L’utilisateur retire le micro 1 du chargeur
  • L’APT envoie :

    < REP 1 TX_AVAILABLE NO >

  • L’APT envoie :

    < REP 1 TX_AVAILABLE YES >

  • Le système de commande envoie :

    < GET 1 TX_STATUS >
    < GET 1 AUDIO_GAIN >
    < GET 1 BATT_RUN_TIME >
    < GET 1 BATT_CHARGE >
    < GET 1 BATT_HEALTH >
    < GET 1 BUTTON_STS >
    < GET 1 LED_STATUS >
    < GET 1 TX_TYPE >

  • L’APT répond :

    < REP 1 TX_STATUS ACTIVE >
    < REP 1 AUDIO_GAIN 034 >
    < REP 1 BATT_RUN_TIME 00317 >
    < REP 1 BUTTON_STS OFF >
    < REP 1 LED_STATUS ON OFF >
    < REP 1 TX_TYPE MXW6 >

Contrôle de la LED

Pour contrôler la LED du microphone, s’assurer que « External LED Control » est sélectionné dans l’interface graphique du MXW.

Remarque : pour les microphones à col de cygne, il existe une sélection séparée entre la LED bicolore de la MX400 et la LED rouge de la série MX400R.

Suppression des échos

Le système sans fil MXW constitue un excellent choix pour les applications de téléconférence. Les suppresseurs d’écho/mélangeurs utilisés dans ces applications exigent les conditions suivantes :

  1. Le microphone fournit l’audio en continu. Le suppresseur d’écho/mélangeur a besoin d’un signal audio constant pour traiter correctement les chemins du signal audio.
  2. Une commande de coupure du son séparée doit être donnée pour couper le signal du microphone. Cette coupure du son se produit à l’intérieur du suppresseur d’écho/mélangeur et non localement, au niveau du microphone.

Pour assurer cette fonctionnalité avec le système MXW, sélectionner l’onglet Preferences dans l’application Web MXWAPT. Régler Mute Preference sur External Mute.

Remarque : lors de l’utilisation de External Mute, le comportement du commutateur (basculement ou verrouillage) est déterminé par le code Crestron/AMX.

Exemple 1 : bouton momentané (Push-To-Talk, appuyer pour parler)

  • L’utilisateur appuie sur le bouton du micro 1.
  • L’APT envoie :

    < REP 1 BUTTON_STS ON >

  • Le système de commande envoie la commande au mélangeur pour rétablir le son sur le canal 1.
  • Le mélangeur envoie la commande au système de commande pour confirmer que le son du canal 1 est rétabli.
  • Le système de commande envoie à l’APT :

    < SET 1 LED_STATUS OF ON >

    (Éteint la LED rouge, allume la LED verte du micro 1)
  • L’utilisateur relâche le bouton du micro 1.
  • L’APT envoie :

    < REP 1 BUTTON_STS OFF >

    Le système de commande envoie la commande au mélangeur pour couper le son sur le canal 1.
  • Le mélangeur envoie la commande au système de commande pour confirmer que le son du canal 1 est coupé.
  • Le système de commande envoie à l’APT :

    < SET 1 LED_STATUS ON OF >

    (Allume la LED rouge, éteint la LED verte du micro 1)

Exemple 2 : commutateur de coupure du son à verrouillage

  • L’utilisateur sur le bouton du micro 1 et le relâche.
  • L’APT envoie :

    < REP 1 BUTTON_STS ON >

  • L’APT envoie :

    < REP 1 BUTTON_STS OFF >

    Le système de commande envoie la commande au mélangeur pour couper le son sur le canal 1.
  • Le mélangeur envoie la commande au système de commande pour confirmer que le son du canal 1 est coupé.
  • Le système de commande envoie à l’APT :

    < SET 1 LED_STATUS ON OF >

    (Allume la LED rouge, éteint la LED verte du micro 1)
  • L’utilisateur sur le bouton du micro 1 et le relâche.
  • L’APT envoie :

    < REP 1 BUTTON_STS ON >

    L’APT envoie :

    < REP 1 BUTTON_STS OFF >

    Le système de commande envoie la commande au mélangeur pour rétablir le son sur le canal 1.
  • Le mélangeur envoie la commande au système de commande pour confirmer que le son du canal 1 est rétabli.
  • Le système de commande envoie à l’APT :

    < SET 1 LED_STATUS OF ON >

    (Éteint la LED rouge, allume la LED verte du micro 1)

Commandes MXWAPT

CHAN_NAME

Description Commande de nom de canal.
Commandes Commandes du canal primaire :

< GET x CHAN_NAME >
< REP x CHAN_NAME {yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy} >

< SET x CHAN_NAME {yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy} >
< REP x CHAN_NAME {yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy} >

Commandes du canal secondaire :

< GET SEC x CHAN_NAME >
< REP SEC x CHAN_NAME {yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy} >

< SET SEC x CHAN_NAME {yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy} >
< REP SEC x CHAN_NAME {yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy} >

Variables

x correspond au numéro du canal : 1, 2, 3, 4, 5, 6, 7 ou 8.

Où la suite de y représente ou correspond à la chaîne de 31 caractères parmi les suivants : A–Z, a–z, 0–9, !"#$%&'()*+, -./:;<=>?@[\]^_`~ et espace, soit {1234567890123456789012345678901}.

Notes

La commande SET ne prend en charge que 8 caractères.

L’appareil renvoie toujours un nom de 31 caractères.

DEVICE_ID

Description Commande le code appareil.
Commandes

< GET DEVICE_ID >
< REP DEVICE_ID {yyyyyyyyyyyyyyyyyyyyyyyyy} >

< SET DEVICE_ID {yyyyyyyyyyyyyyyyyyyyyyyyyy} >
< REP DEVICE_ID {yyyyyyyyyyyyyyyyyyyyyyyyyy} >

Variables Où la suite de y représente les espaces renvoyés par l’appareil pour représenter le code appareil de 31 caractères.
Notes

L’appareil renvoie toujours un code appareil de 31 caractères.

La commande SET accepte 1–8 caractères parmi les suivants : A–Z, a–z, 0–9, !"#$%&'()*+, -./:;<=>?@[\]^_`~ et espace.

CLIGNOTANT

Description Commande le clignotement pour identifier un appareil ou un canal.
Commandes Clignotement de l’appareil ou du canal primaire :

< SET FLASH ON >
< REP FLASH ON >

Clignotement de l’appareil ou du canal secondaire :

< SET SEC FLASH ON >
< REP SEC FLASH ON >

L’appareil lance une identification puis arrête de clignoter :

< REP FLASH OFF >

< SET FLASH OFF >
< REP FLASH OFF >

Remarque : lorsqu’elle n’est pas associée à un index des canaux, la commande lance une identification d’appareil. Lorsqu’elle est utilisée avec un index des canaux, la commande lance une identification de canal.

< SET x FLASH ON >
< REP x FLASH ON >

< SET SEC x FLASH ON >
< REP SEC x FLASH ON >

Variables Lorsqu’il est utilisé, x correspond au numéro du canal.
Notes Néant.

METER_RATE

Description Commande la fréquence du vumètre.
Commandes Micros primaires :

< SET x METER_RATE sssss >
< REP x METER_RATE sssss >
< SAMPLE x aaa eee >

Micros secondaires :

< SET SEC x METER_RATE sssss >
< REP SEC x METER_RATE sssss >
< SAMPLE SEC x aaa eee >

Variables
  • x correspond au numéro de canal.
  • sssss correspond à la fréquence de mesure en millisecondes.
  • aaa correspond à la valeur du niveau RF reçu.
  • eee correspond au niveau audio.
Notes
  • La vitesse de mesure est une valeur numérique, sortie fixe à 5 caractères.
  • 00000 - Vumètre désactivé (par défaut)
  • 00100 à 65535 - Intervalle de chaque rapport SAMPLE en millisecondes.
Par exemple :

00100 - Échantillonnage toutes les 100 millisecondes (10 échantillons par seconde)

01000 - Échantillonnage toutes les secondes

05000 - Échantillonnage toutes les 5 secondes

Commandes de l’émetteur

Ces commandes doivent être envoyées à l’adresse IP du MXWAPT.

TX_AVAILABLE

Description Découverte des émetteurs disponibles.
Commandes Obtenir l’émetteur primaire disponible :

< GET x TX_AVAILABLE >
< REP x TX_AVAILABLE YES >
< REP x TX_AVAILABLE NO >

Obtenir l’émetteur secondaire disponible :

< GET SEC x TX_AVAILABLE >
< REP SEC x TX_AVAILABLE YES >
< REP SEC x TX_AVAILABLE NO >

Variables x correspond au numéro de canal.
Notes Un microphone n’est pas disponible lorsqu’il est éteint, dissocié ou lorsqu’il tente toujours d’établir une communication après avoir été allumé ou déconnecté.

TX_STATUS

Description Découvrir et définir l’état de l’émetteur.
Commandes Découvrir l’état de l’émetteur primaire :

< GET x TX_STATUS >
< REP x TX_STATUS ACTIVE >
< REP x TX_STATUS MUTE >
< REP x TX_STATUS STANDBY >
< REP x TX_STATUS ON_CHARGER >
< REP x TX_STATUS UNKNOWN >

Définir l’état de l’émetteur primaire :

< SET x TX_STATUS ACTIVE >
< SET x TX_STATUS MUTE >
< SET x TX_STATUS STANDBY >
< SET x TX_STATUS OFF >
< REP x TX_STATUS ACTIVE >
< REP x TX_STATUS MUTE >
< REP x TX_STATUS STANDBY >
< REP x TX_STATUS ON_CHARGER >
< REP x TX_STATUS UNKNOWN >

Découvrir l’état de l’émetteur secondaire :

< GET SEC x TX_STATUS >
< REP SEC x TX_STATUS ACTIVE >
< REP SEC x TX_STATUS MUTE >
< REP SEC x TX_STATUS STANDBY >
< REP SEC x TX_STATUS ON_CHARGER >
< REP SEC x TX_STATUS UNKNOWN >

Définir l’état de l’émetteur secondaire :

< SET SEC x TX_STATUS ACTIVE >
< SET SEC x TX_STATUS MUTE >
< SET SEC x TX_STATUS STANDBY >
< SET SEC x TX_STATUS OFF >
< REP SEC x TX_STATUS ACTIVE >
< REP SEC x TX_STATUS MUTE >
< REP SEC x TX_STATUS STANDBY >
< REP SEC x TX_STATUS ON_CHARGER >
< REP SEC x TX_STATUS UNKNOWN >

Variables x correspond au numéro de canal.
Notes
  • ACTIVE : le TX lié est déconnecté, est sous tension et le son n’est pas coupé.
  • MUTE : le TX lié est déconnecté, est sous tension et le son est coupé. Lors de l’utilisation de la coupure du son externe, le micro n’envoie pas le signal MUTE, car la coupure du son est effectuée dans le mélangeur.
  • STANDBY : le TX lié est déconnecté, est en veille et le son est coupé.
  • ON_CHARGER : le TX lié est connecté.
  • UNKNOWN : aucun émetteur n’est lié ou l’émetteur est éteint.

AUDIO_GAIN

Description Commande de gain audio du canal.
Commandes Gain audio primaire :

< GET x AUDIO_GAIN >
< REP x AUDIO_GAIN 030 >

Gain audio secondaire :

< GET SEC x AUDIO_GAIN >
< REP SEC x AUDIO_GAIN 030 >

Il y a un décalage de 25, de sorte que la valeur réelle est = 40 - 25 = 15 dB.

Pour régler le canal à 22 dB :

< SET x AUDIO_GAIN 47 >
< REP x AUDIO_GAIN 047 >

< SET SEC x AUDIO_GAIN 47 >
< REP SEC x AUDIO_GAIN 047 >

Pour réduire la valeur de 5 dB :

< SET x AUDIO_GAIN DEC 5 >
< REP x AUDIO_GAIN 042 >

< SET SEC x AUDIO_GAIN DEC 5 >
< REP SEC x AUDIO_GAIN 042 >

Pour incrémenter la valeur de 10 dB :

< SET x AUDIO_GAIN INC 10 >
< REP x AUDIO_GAIN 052 >

< SET SEC x AUDIO_GAIN INC 10 >
< REP SEC x AUDIO_GAIN 052 >

Variables x correspond au numéro de canal.
Notes
  • Numérique
  • 3 caractères
  • 000 à 060 par incréments de 1
  • Les valeurs REP (renvoyées) et SET (réglage) sont décalées de 25

BUTTON_STS

Description Afficher l’état du bouton du microphone.
Commandes État du bouton du microphone primaire :

< GET x BUTTON_STS >
< REP x BUTTON_STS ON >
< REP x BUTTON_STS OFF >

État de la LED du microphone secondaire :

< GET SEC x BUTTON_STS >
< REP SEC x BUTTON_STS ON >
< REP SEC x BUTTON_STS OFF >

Variables x correspond au numéro de canal.
Notes Envoyé lorsque l’utilisateur appuie sur le bouton du microphone. On = enfoncé, Off = relâché. L’APT envoie toujours ce rapport lorsque l’état du bouton change. Il n’est pas nécessaire d’envoyer la commande GET en continu.

LED_STATUS

Description Obtenir et définir l’état de la LED du microphone.
Commandes État de la LED du microphone primaire :

< GET x LED_STATUS >
< REP x LED_STATUS rr gg >

< SET x LED_STATUS rr gg >
< REP x LED_STATUS rr gg >

État de la LED du microphone secondaire :

< GET SEC x LED_STATUS >
< REP SEC x LED_STATUS rr gg >

< SET SEC x LED_STATUS rr gg >
< REP x LED_STATUS rr gg >

Variables
  • x correspond au numéro de canal.
  • rr correspond au réglage de la LED rouge and gg à celui de la LED verte.
Notes rr et gg peuvent correspondre aux 2 caractères suivants :
  • ON = allumée
  • OF = éteinte
  • ST = stroboscopique
  • FL = clignotante
  • PU = impulsion
  • NC = pas de changement

TX_TYPE

Description Déterminer le type du microphone
Commandes Type de microphone primaire :

< GET x TX_TYPE >
< REP x TX_TYPE MXW1 >
< REP x TX_TYPE MXW2 >
< REP x TX_TYPE MXW6 >
< REP x TX_TYPE MXW8 >

Type de microphone secondaire :

< GET SEC x TX_TYPE >
< REP SEC x TX_TYPE MXW1 >
< REP SEC x TX_TYPE MXW2 >
< REP SEC x TX_TYPE MXW6 >
< REP SEC x TX_TYPE MXW8 >

Variables x correspond au numéro de canal.
Notes Aucun

TX_BATT_CHARGE

Description Découverte de la charge des accus de l’émetteur.
Commandes État de charge de l’accu primaire :

< GET x TX_BATT_CHARGE >
< REP x TX_BATT_CHARGE yyy >

État de charge de l’accu secondaire :

< GET SEC x TX_BATT_CHARGE >
< REP SEC x TX_BATT_CHARGE yyy >

Variables
  • x correspond au numéro de canal.
  • yyy correspond à l’autonomie restante de l’accu, sous forme de pourcentage.
Notes Numérique, sortie fixe à 3 caractères

000 à 100 - pourcentage

255 - L’appareil est éteint

BATT_RUN_TIME

Description Découverte de la durée de fonctionnement des accus de l’émetteur (en minutes).
Commandes Autonomie restante de l’accu primaire :

< GET x BATT_RUN_TIME >
< REP x BATT_RUN_TIME yyyyy >

Autonomie restante de l’accu secondaire :

< GET SEC x BATT_RUN_TIME >
< REP SEC x BATT_RUN_TIME yyyyy >

Variables
  • x correspond au numéro de canal.
  • yyyyy correspond au nombre de minutes restantes avant que le microphone s’éteigne automatiquement.
Notes

Lorsque le microphone est alimenté par un chargeur adaptateur, c.c. yyyyy = 65532.

Lorsque le microphone est sur le chargeur, yyyyy = 65533.

Lorsque la durée de fonctionnement restante est encore en cours de calcul, yyyyy = 65534.

Lorsque le microphone est éteint, yyyyy = 65535.

BATT_HEALTH

Description Découverte de la santé des accus de l’émetteur.
Commandes Santé de l’accu primaire :

< GET x BATT_HEALTH >
< REP x BATT_HEALTH yyy >

Santé de l’accu secondaire :

< GET SEC x BATT_HEALTH >
< REP SEC x BATT_HEALTH yyy >

Variables
  • x correspond au numéro de canal.
  • yyy correspond au pourcentage de la capacité par rapport à la capacité d’origine définie en usine.
Notes Numérique, sortie fixe à 3 caractères

000 à 100 - pourcentage

255 - inconnu

BATT_TIME_TO_FULL

Description Découverte du temps restant jusqu’à ce que l’accu soit complètement chargé.
Commandes Accu primaire :

< GET x BATT_TIME_TO_FULL >
< REP x BATT_TIME_TO_FULL yyyyy >

Accu secondaire :

< GET SEC x BATT_TIME_TO_FULL >
< REP SEC x BATT_TIME_TO_FULL yyyyy >

Variables
  • x correspond au numéro de canal.
  • yyyyy correspond au nombre de minutes restantes avant que le microphone soit complètement chargé.
Notes Numérique, sortie fixe à 5 caractères

Lorsque l’émetteur est éteint, yyyyy = 65535.

Lorsque l’émetteur est allumé et non sur le chargeur, aaaaaa = 65535.

Lorsque l’émetteur est sur le chargeur et complètement chargé, aaaaaa = 65534.

Commandes MXWNCS

Ces commandes doivent être envoyées à l’adresse IP du MXWNCS.

Remarque : des commandes de chargeur supplémentaires sont disponibles pour demander l’état d’un microphone non lié en cours de charge. Merci de contacter contact support@shure.com en cas de difficulté.

REMOTE_LINK

Description Lier tout micro de tout chargeur à tout APT
Commandes Liaison d’un microphone primaire :

< SET PRI x REMOTE_LINK y {zzz.zzz.zzz.zzz} >
< REP PRI x REMOTE_LINK y {zzz.zzz.zzz.zzz} SUCCESS >
< REP PRI x REMOTE_LINK y {zzz.zzz.zzz.zzz} ERR >

Liaison d’un microphone secondaire :

< SET SEC x REMOTE_LINK y {zzz.zzz.zzz.zzz} >
< REP SEC x REMOTE_LINK y {zzz.zzz.zzz.zzz} SUCCESS >
< REP SEC x REMOTE_LINK y {zzz.zzz.zzz.zzz} ERR >

Variables

x correspond au numéro de la baie de charge dans laquelle se trouve l’émetteur.

y correspond au numéro du canal MXWAPT.

zzz.zzz.zzz.zzz correspond à l’adresse IP du MXWAPT.

Notes Firmware v4.0 ou supérieure.

Codes

Toutes les commandes respectent un ensemble commun de codes supplémentaires, aux extrémités supérieures des nombres binaires :

  • 255, 254, 253 et 252 constituent des codes représentant des nombres à trois chiffres.
  • 65535, 65534, 65533 et 65532 sont des codes désignant des nombres à 5 chiffres.

Ces codes indiquent que l’appareil à contrôler n’est pas disponible. Toutes les commandes respectent un ensemble commun de codes supplémentaires qui se trouvent aux extrémités supérieures des nombres binaires. La signification des codes se trouve dans les tableaux ci-dessus, tout comme les commandes correspondantes.

Il existe également une chaîne d’erreur < REP ERR > qui indique que la commande ne peut pas être mise en œuvre, généralement en raison d’une faute de frappe ou d’une commande qui n’existe pas.