Command Strings

El dispositivo Microflex® Inalámbrico se conecta a través de Ethernet a un sistema de control, por ejemplo

  • AMX, Crestron o Extron
  • Symetrix, Biamp, otros procesadores de señal digital (DSP)
  • Programas personalizados especializados

Conexión: Ethernet (TCP/IP; seleccione “Cliente” en el programa de AMX/Crestron)

Puerto: 2202

Convenciones

Hay 4 tipos de cadenas:

GET Encuentra el estado de una propiedad. Después de que el AMX/Crestron envía un comando GET, el sistema responde con una cadena REPORT
SET Cambia el estado de una propiedad. Después de que el AMX/Crestron envía un comando SET, el sistema responde con una cadena REPORT para indicar el nuevo valor de la propiedad.
REP Cuando el sistema recibe un comando GET o SET, responde con un comando REPORT para indicar el estado de la propiedad.

Importante: A excepción de las propiedades medidas, el dispositivo envía un REPORT cuando cambia un valor, por lo que no es necesario consultar constantemente la mayoría de las propiedades del dispositivo.

SAMPLE Se usa para medir los niveles de audio.

Todos los mensajes se envían y reciben en caracteres ASCII. Tenga en cuenta que los indicadores de nivel y de ganancia también están en caracteres ASCII.

La mayoría de los parámetros envían un comando REPORT cuando cambien. Por lo tanto, no es necesario consultar constantemente los parámetros de estado de la batería o de los botones. El APT enviará un comando REPORT cuando cualquiera de estos parámetros cambie. Casi todos los comandos se envían desde y hacia ATP, que luego los transmite a los micrófonos. De este modo, para el control, envíe comandos a la dirección IP asociada a APT.

El carácter “x” en todas las cadenas siguientes representa el canal y puede ser números ASCII del 0 al 8 como en la siguiente tabla.

0 Todos los canales
1 a 8 Canales individuales

Nombres de Microflex inalámbrico

  • MXW1: Transmisor de cuerpo híbrido
  • MXW2: Transmisor de mano
  • MXW6: Transmisor de micrófono de superficie
  • MXW8: Transmisor de micrófono de cuello de ganso
  • MXWAPT2: Transceptor de punto de acceso de 2 canales
  • MXWAPT4: Transceptor de punto de acceso de 4 canales
  • MXWAPT8: Transceptor de punto de acceso de 8 canales
  • MXWANI4: Interfaz de red de audio de 4 canales
  • MXWANI8: Interfaz de red de audio de 8 canales
  • MXWNCS2: Estación de carga en red de 2 ranuras
  • MXWNCS4: Estación de carga en red de 4 ranuras
  • MXWNCS8: Estación de carga en red de 8 ranuras

Nota:

Cuando un micrófono no está disponible (TX_AVAILABLE = NO), sus parámetros pueden cambiar. Por lo tanto, se recomienda supervisar TX_AVAILABLE. Cuando TX_AVAILABLE cambie de NO a YES, envíe comandos GET por estos parámetros para el canal apropiado.

Ejemplo:

  • El usuario quita el micrófono nro. 1 del cargador
  • APT envía:

    < REP 1 TX_AVAILABLE NO >

  • APT envía:

    < REP 1 TX_AVAILABLE YES >

  • El sistema de control envía:

    < 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 >

  • APT responde:

    < 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 >

Control de LED

Para controlar el LED del micrófono, asegúrese de que “Control de LED externo” esté seleccionado en la interfaz gráfica de usuario MXW.

Nota: Para los micrófonos de cuello de ganso, hay una selección distinta para el LED bicolor de la serie MX400 o el LED rojo de la serie MX400R.

Cancelación de eco

El sistema inalámbrico MXW es una excelente opción para aplicaciones de teleconferencia. Los canceladores de eco/mezcladores utilizados en estas aplicaciones requieren que se cumpla lo siguiente:

  1. El micrófono siempre suministre audio. El cancelador de eco/mezclador requiere una señal de audio constante para procesar correctamente las trayectorias de la señal de audio.
  2. Para silenciar la señal del micrófono, se suministra un comando de silenciamiento separado. El silenciamiento se produce dentro del cancelador de eco/mezclador, en lugar de producirse localmente en el micrófono.

Para proporcionar esta función con el sistema MXW, seleccione la pestaña Preferences de la aplicación web MXWAPT. Cambie Mute Preference a External Mute.

Nota: Cuando se utiliza External Mute, el comportamiento del interruptor (alternar vs enganche) se determina por el código Crestron/AMX.

Ejemplo 1: Botón momentáneo (pulsar para hablar)

  • El usuario presiona el botón del micrófono nro. 1.
  • APT envía:

    < REP 1 BUTTON_STS ON >

  • El sistema de control envía un comando al mezclador para desactivar el silenciamiento del canal 1.
  • El mezclador envía un comando al sistema de control para confirmar que el canal 1 no está silenciado.
  • El sistema de control envía a APT:

    < SET 1 LED_STATUS OF ON >

    (Apaga el LED rojo, enciende el LED verde para el micrófono nro. 1)
  • El usuario suelta el botón del micrófono nro. 1.
  • APT envía:

    < REP 1 BUTTON_STS OFF >

    El sistema de control envía un comando al mezclador para silenciar el canal 1.
  • El mezclador envía un comando al sistema de control para confirmar que el canal 1 está silenciado.
  • El sistema de control envía a APT:

    < SET 1 LED_STATUS ON OF >

    (Enciende el LED rojo, apaga el LED verde para el micrófono nro. 1)

Ejemplo 2: Interruptor de silenciamiento de enganche

  • El usuario presiona y suelta el botón del micrófono nro. 1.
  • APT envía:

    < REP 1 BUTTON_STS ON >

  • APT envía:

    < REP 1 BUTTON_STS OFF >

    El sistema de control envía un comando al mezclador para silenciar el canal 1.
  • El mezclador envía un comando al sistema de control para confirmar que el canal 1 está silenciado.
  • El sistema de control envía a APT:

    < SET 1 LED_STATUS ON OF >

    (Enciende el LED rojo, apaga el LED verde para el micrófono nro. 1)
  • El usuario presiona y suelta el botón del micrófono nro. 1.
  • APT envía:

    < REP 1 BUTTON_STS ON >

    APT envía:

    < REP 1 BUTTON_STS OFF >

    El sistema de control envía un comando al mezclador para desactivar el silenciamiento del canal 1.
  • El mezclador envía un comando al sistema de control para confirmar que el canal 1 no está silenciado.
  • El sistema de control envía a APT:

    < SET 1 LED_STATUS OF ON >

    (Apaga el LED rojo, enciende el LED verde para el micrófono nro. 1)

Comandos de MXWAPT

CHAN_NAME

Descripción Controla el nombre del canal.
Comandos Comandos del canal principal:

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

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

Comandos del canal secundario:

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

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

Variables

Donde x es el número de canal: 1, 2, 3, 4, 5, 6, 7, u 8.

Donde la repetición y representa o rellena la cadena de 31 caracteres del conjunto: A-Z,a-z,0-9,!"#$%&'()*+,-./:;<=>?@[\]^_`~ y espacio, es decir, {1234567890123456789012345678901}.

Notas

SET admite solamente 8 caracteres.

El dispositivo siempre responde con un nombre de 31 caracteres.

DEVICE_ID

Descripción Controla el ID de dispositivo.
Comandos

< GET DEVICE_ID >
< REP DEVICE_ID {yyyyyyyyyyyyyyyyyyyyyyyyy} >

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

Variables Donde la repetición y representa los espacios devueltos por el dispositivo para rellenar el ID de dispositivo con 31 caracteres.
Notas

El dispositivo siempre responde con un ID de 31 caracteres.

SET acepta 1-8 caracteres del conjunto: A-Z,a-z,0-9,!"#$%&amp;'()*+,-./:;<=>?@[\]^_`~ y espacio.

FLASH

Descripción Controla el flash para identificar un dispositivo o canal.
Comandos Destellos de luces en el dispositivo o canal principal:

< SET FLASH ON >
< REP FLASH ON >

Destellos de luces en el dispositivo o canal secundario:

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

El dispositivo inicia una identificación y luego deja de parpadear:

< REP FLASH OFF >

< SET FLASH OFF >
< REP FLASH OFF >

Nota: Cuando se utiliza sin índice de canal, el comando inicia una identificación de dispositivo. Cuando se utiliza con un índice de canal, el comando inicia una identificación de canal.

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

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

Variables Cuando se utiliza, x es el número de canal.
Notas Ninguno.

METER_RATE

Descripción Controla la velocidad del medidor.
Comandos Micrófonos primarios:

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

Micrófonos secundarios:

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

Variables
  • Donde x es el número de canal.
  • En donde sssss es la velocidad de medición en milisegundos.
  • Donde aaa es el valor del nivel de RF recibido.
  • Donde eee es el nivel de audio.
Notas
  • La velocidad de medición es una salida numérica fija de 5 caracteres
  • 00000: Medición OFF (por defecto)
  • 00100 a 65535 - El intervalo de cada informe SAMPLE en milisegundos.
Por ejemplo,

00100: Muestra cada 100 milisegundos (10 muestras por segundo)

01000: Muestra cada segundo

05000: Muestra cada 5 segundos

Comandos del transmisor

Estos comandos se deben enviar a la dirección IP de MXWAPT.

TX_AVAILABLE

Descripción Descubrimiento de los transmisores disponibles.
Comandos Obtenga el transmisor principal disponible:

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

Obtenga el transmisor secundario disponible:

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

Variables Donde x es el número de canal.
Notas Un micrófono no está disponible cuando está apagado, desconectado o todavía intenta establecer comunicación después de haber sido encendido o desacoplado.

TX_STATUS

Descripción Descubrimiento y ajuste del estado del transmisor.
Comandos Descubra el estado del transmisor principal:

< 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 >

Ajuste el estado del transmisor principal

< 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 >

Descubra el estado del transmisor secundario:

< 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 >

Ajuste el estado del transmisor:

< 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 Donde x es el número de canal.
Notas
  • ACTIVE: la TX enlazada está desacoplada, encendida y no está silenciada.
  • MUTE: la TX enlazada está desacoplada, encendida y silenciada. Cuando se utilice el silenciamiento externo, el micrófono no informará el estado MUTE, ya que el silenciamiento se realiza en el mezclador.
  • STANDBY: la TX enlazada está desacoplada, en espera y silenciada.
  • ON_CHARGER: la TX enlazada está acoplada.
  • UNKNOWN: no hay ningún transmisor enlazado o el transmisor está apagado.

AUDIO_GAIN

Descripción Controla la ganancia de audio del canal.
Comandos Ganancia de audio principal:

< GET x AUDIO_GAIN >
< REP x AUDIO_GAIN 030 >

Ganancia de audio secundaria:

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

Hay una compensación de 25, de modo que el valor real es = 40 - 25 = 15 dB.

Para ajustar a 22 dB:

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

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

Para disminuir el valor a 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 >

Para incrementar el valor hasta 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 Donde x es el número de canal.
Notas
  • Numérico
  • 3 caracteres
  • 000 a 060 en incrementos de 1
  • Los valores REP y SET se compensan con 25

BUTTON_STS

Descripción Consulta el estado del botón del micrófono.
Comandos Estado del botón del micrófono principal:

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

Estado del LED del micrófono secundario:

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

Variables Donde x es el número de canal.
Notas Se envía cuando el usuario pulsa el botón del micrófono. On=pressed, Off=released. El APT siempre enviará este informe cuando cambie el estado del botón. No hay necesidad de enviar el comando GET de manera constante.

LED_STATUS

Descripción Obtiene y ajusta el estado del LED del micrófono.
Comandos Estado del LED del micrófono principal:

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

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

Estado del LED del micrófono secundario:

< 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
  • Donde x es el número de canal.
  • Donde rr es la configuración para el LED rojo y gg es la configuración para el LED verde.
Notas rr y gg pueden asumir los siguientes valores de 2 dígitos:
  • ON = Activado
  • OF = Desactivado
  • ST = Luz estroboscópica
  • FL = Parpadeo
  • PU = Pulsos
  • NC = Sin cambios

TX_TYPE

Descripción Determina el tipo de micrófono
Comandos Tipo de micrófono principal:

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

Tipo de micrófono secundario:

< 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 Donde x es el número de canal.
Notas Ninguno

TX_BATT_CHARGE

Descripción Descubrimiento de la carga de la batería del transmisor.
Comandos Estado de carga de batería principal:

< GET x TX_BATT_CHARGE >
< REP x TX_BATT_CHARGE yyy >

Estado de carga de batería secundario:

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

Variables
  • Donde x es el número de canal.
  • Donde yyy es la vida útil restante de la batería como un porcentaje.
Notas Salida fija numérica de 3 caracteres

000 a 100: Porcentaje

255 - El dispositivo está apagado

BATT_RUN_TIME

Descripción Descubrimiento de los minutos de funcionamiento de la batería del transmisor.
Comandos Tiempo de funcionamiento de la batería principal:

< GET x BATT_RUN_TIME >
< REP x BATT_RUN_TIME yyyyy >

Tiempo de funcionamiento de la batería secundaria:

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

Variables
  • Donde x es el número de canal.
  • Donde yyyyy son los minutos hasta que el micrófono se apague solo.
Notas

Cuando el micrófono se alimenta por un cargador de pared, yyyyy=65532.

Cuando el micrófono está conectado al cargador, yyyyy=65533.

Cuando todavía se calcula el tiempo de funcionamiento, yyyyy=65534.

Cuando el micrófono está apagado, yyyyy=65535.

BATT_HEALTH

Descripción Descubrimiento del estado de la batería del transmisor.
Comandos Estado de la batería principal:

< GET x BATT_HEALTH >
< REP x BATT_HEALTH yyy >

Estado de la batería secundaria:

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

Variables
  • Donde x es el número de canal.
  • Donde yyy es el porcentaje de capacidad en relación con la capacidad original definida por la fábrica.
Notas Salida fija numérica de 3 caracteres

000 a 100: Porcentaje

255: Desconocido

BATT_TIME_TO_FULL

Descripción Descubrimiento del tiempo que falta hasta que la batería esté totalmente cargada.
Comandos Batería principal:

< GET x BATT_TIME_TO_FULL >
< REP x BATT_TIME_TO_FULL yyyyy >

Batería secundaria:

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

Variables
  • Donde x es el número de canal.
  • Donde yyyyy son los minutos hasta que el micrófono esté completamente cargado.
Notas Salida fija numérica de 5 caracteres

Cuando el transmisor está apagado, yyyyy=65535.

Cuando el transmisor está encendido y no está en el cargador, yyyyy=65535.

Cuando el transmisor está en el cargador completamente cargado, yyyyy=65534.

Comandos de MXWNCS

Estos comandos se deben enviar a la dirección IP de MXWNCS.

Nota: Hay comandos de cargador adicionales disponibles para consultar el estado de un micrófono no enlazado que se está cargando. Póngase en contacto con support@shure.com para solicitar asistencia.

REMOTE_LINK

Descripción Conecta cualquier micrófono en cualquier cargador con cualquier APT
Comandos Enlazar micrófono principal:

< 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 >

Enlazar micrófono secundario:

< 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

Donde x es el número correspondiente a la posición del cargador en la que se encuentra el transmisor

Donde y es el número correspondiente al canal de MXWAPT.

Donde zzz.zzz.zzz.zzz es la dirección IP de MXWAPT.

Notas Firmware v4.0 o superior.

Códigos

Todos los comandos respetan un conjunto común de códigos adicionales, en los límites superiores de los números binarios:

  • 255, 254, 253 y 252 son códigos para números de tres dígitos.
  • 65535, 65534, 65533 y 65532 son códigos para números de cinco dígitos.

Estos códigos indican que el dispositivo que intentas conectar no está disponible. Todos los comandos respetan un conjunto común de códigos adicionales, los cuales se encuentran en los límites superiores de los números binarios. El significado de los códigos se puede encontrar en las tablas anteriores junto con los comandos correspondientes.

También hay una cadena de error < REP ERR > que indica que el comando no se puede implementar. Esto suele ser debido a un error tipográfico o a un comando que no existe.