Управляющие строки ANIUSB

Устройство подключено через Ethernet к системе управления, например AMX, Crestron или Extron.

Соединение: Ethernet (TCP/IP; выберите Client в программе AMX/Crestron)

Порт: 2202

Условные обозначения

Устройство имеет 4 типа строк:

GET Поиск состояния параметра. После отправки программой AMX/Crestron команды GET ANIUSB отвечает строкой REPORT
SET Изменение состояния параметра. После отправки программой AMX/Crestron команды SET ANIUSB отвечает строкой REPORT для отображения нового значения параметра.
REP Когда устройство ANIUSB получает команду GET или SET, оно отвечает командой REPORT для отображения состояния параметра. REPORT также отправляется устройством ANIUSB, когда параметр изменяется на устройстве ANIUSB или с помощью графического интерфейса пользователя.
SAMPLE Используется для измерения уровней звука.

Все отправляемые и принимаемые сообщения состоят из символов ASCII. Обратите внимание, что индикаторы уровня и усиления также являются символами ASCII

Большинство параметров при изменении отправляет команду REPORT. Таким образом, нет необходимости постоянно запрашивать параметры. ANIUSB отправит команду REPORT при изменении любого из этих параметров.

Символ

x

во всех следующих строках представляет канал ANIUSB, он может быть обозначен цифрами кодировки ASCII от 0 до 4 включительно, как в следующей таблице

00 Все каналы
01–04 Входы Dante
05 Аналоговый вход
06 Вход USB
07–08 Выходы Dante
09 Аналоговый выход
10 Выход USB

Управляющие строки (общие)

Получить всю информацию
Управляющая строка:

< GET xx ALL >

Где xx представляет номер канала ASCII: от 00 до 10. Используйте эту команду при первом включении для обновления состояния всех параметров.
Ответ ANIUSB:

< REP ... >

ANIUSB отвечает отдельными строками Report для всех параметров.
Получить номер модели
Управляющая строка:

< GET MODEL >

Ответ ANIUSB:

< REP MODEL {yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy} >

Где yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy представляет 32 символа номера модели. ANIUSB всегда отправляет в качестве ответа номер модели из 32 символов.
Получить серийный номер
Управляющая строка:

< GET SERIAL_NUM >

Ответ ANIUSB:

< REP SERIAL_NUM {yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy} >

Где yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy представляет 32 символа серийного номера. ANIUSB всегда отправляет в качестве ответа серийный номер из 32 символов.
Получить имя канала
Управляющая строка:

< GET xx CHAN_NAME >

Где xx представляет номер канала ASCII: от 00 до 10.
Ответ ANIUSB:

< REP xx CHAN_NAME {yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy} >

Где yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy представляет 31 символ имени канала. ANIUSB всегда отвечает именем из 31 символа.
Получить идентификатор устройства
Управляющая строка:

< GET DEVICE_ID >

Команда Device ID не содержит символ канала x, так как запрос относится ко всему устройству ANIUSB.
Ответ ANIUSB:

< REP DEVICE_ID {yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy} >

Где yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy представляет 31 символ идентификатора устройства. ANIUSB всегда отвечает идентификатором из 31 символа.
Получить версию микропрограммы
Управляющая строка:

< GET FW_VER >

Ответ ANIUSB:

< REP FW_VER {yyyyyyyyyyyyyyyyyy} >

Где yyyyyyyyyyyyyyyyyy представляет 18 символов. ANIUSB всегда отправляет в качестве ответа 18 символов.
Получить предварительную настройку
Управляющая строка:

< GET PRESET >

Ответ ANIUSB:

< REP PRESET nn >

Где nn представляет номер предварительной настройки 01–10. 0 = нет активной предварительной настройки.
Установить предварительную настройку
Управляющая строка:

< SET PRESET nn >

Где nn представляет номер предварительной настройки 1–10. (Первый ноль является дополнительным при использовании команды SET).
Ответ ANIUSB:

< REP PRESET nn >

< REP ERR >

Где nn представляет номер предварительной настройки 01–10.

Когда пользователь пытается загрузить пустую предварительную настройку.

Получить имя предварительной настройки
Управляющая строка:

< GET PRESET1 >

< GET PRESET2 >

< GET PRESET3 >

и т. д.

Отправьте одну из этих команд на ANIUSB
Ответ ANIUSB:

< REP PRESET1 {yyyyyyyyyyyyyyyyyyyyyyyyy} >

< REP PRESET2 {yyyyyyyyyyyyyyyyyyyyyyyyy} >

< REP PRESET3 {yyyyyyyyyyyyyyyyyyyyyyyyy} >

и т. д.

Гдеyyyyyyyyyyyyyyyyyyyyyyyyy представляет 25 символов идентификатора устройства. ANIUSB всегда отвечает идентификатором из 25 символов
Получить предварительно настроенный маршрут аудиосигнала
Управляющая строка:

< GET PRESET_AUDIO_ROUTE >

Ответ ANIUSB:

< REP PRESET_AUDIO_ROUTE nn >

В этих предварительных настройках хранится информации о маршрутизации аудиосигнала. nn представляет номер активной предварительной настройки маршрутизации (01–10). 0 = активные предварительные настройки отсутствуют.
Установить предварительно настроенный маршрут аудиосигнала
Управляющая строка:

< SET PRESET_AUDIO_ROUTE nn >

В этих предварительных настройках хранится информации о маршрутизации аудиосигнала. nn представляет номер предварительной настройки маршрутизации (01–10).
Ответ ANIUSB:

< REP PRESET_AUDIO_ROUTE nn >

Где nn представляет номер активной предварительной настройки маршрутизации (01–10). 0 = активные предварительные настройки отсутствуют.
Получить усиление аудиосигнала
Управляющая строка:

< GET xx AUDIO_GAIN_HI_RES >

Где xx представляет номер канала ASCII: от 00 до 10.
Ответ ANIUSB:

< REP xx AUDIO_GAIN_HI_RES yyyy >

Где yyyy принимает значения от 0000 до 1400 в формате ASCII. yyyy изменяется с шагом в одну десятую децибела.
Установить усиление аудиосигнала
Управляющая строка:

< SET xx AUDIO_GAIN_HI_RES yyyy >

Где yyyy принимает значения от 0000 до 1400 в формате ASCII. yyyy изменяется с шагом в одну десятую децибела.
Ответ ANIUSB:

< REP xx AUDIO_GAIN_HI_RES yyyy >

Где yyyy принимает вид значений ASCII от 0000 до 1400.
Увеличить усиление аудиосигнала в n дБ
Управляющая строка:

< SET xx AUDIO_GAIN_HI_RES INC nn >

Где nn представляет значение в одну десятую дБ для увеличения усиления. nn может быть одной цифрой ( n ), двумя цифрами ( nn ), тремя цифрами ( nnn ).
Ответ ANIUSB:

< REP xx AUDIO_GAIN_HI_RES yyyy >

Где yyyy принимает вид значений ASCII от 0000 до 1400.
Уменьшить усиление аудиосигнала в n дБ
Управляющая строка:

< SET xx AUDIO_GAIN_HI_RES DEC nn >

Где nn представляет значение в одну десятую дБ для уменьшения усиления. nn может быть одной цифрой ( n ), двумя цифрами ( nn ), тремя цифрами ( nnn ).
Ответ ANIUSB:

< REP xx AUDIO_GAIN_HI_RES yyyy >

Где yyyy принимает вид значений ASCII от 0000 до 1400.
Получить состояние переключателя усиления аналогового входа
Управляющая строка:

< GET xx AUDIO_IN_LVL_SWITCH >

Где xx представляет номер канала ASCII: 00 или 05.
Ответ ANIUSB:

< REP xx AUDIO_IN_LVL_SWITCH LINE_LVL >

< REP xx AUDIO_IN_LVL_SWITCH AUX_LVL >

ANIUSB ответит одной из этих строк.
Установить состояние переключателя усиления аналогового входа
Управляющая строка:

< SET xx AUDIO_IN_LVL_SWITCH LINE_LVL >

< SET xx AUDIO_IN_LVL_SWITCH AUX_LVL >

Где xx представляет номер канала в формате ASCII: 00 или 05. Отправьте одну из таких команд на ANIUSB
Ответ ANIUSB:

< REP xx AUDIO_IN_LVL_SWITCH LINE_LVL >

< REP xx AUDIO_IN_LVL_SWITCH AUX_LVL >

ANIUSB ответит одной из этих строк.
Получить состояние отключения звука канала
Управляющая строка:

< GET xx AUDIO_MUTE >

Где xx представляет номер канала ASCII: от 00 до 10.
Ответ ANIUSB:

< REP xx AUDIO_MUTE ON >

< REP xx AUDIO_MUTE OFF >

ANIUSB ответит одной из этих строк.
Отключить звук канала
Управляющая строка:

< SET xx AUDIO_MUTE ON >

Где xx представляет номер канала ASCII: от 00 до 10.
Ответ ANIUSB:

< REP xx AUDIO_MUTE ON >

ANIUSB ответит одной из этих строк.
Включить звук канала
Управляющая строка:

< SET xx AUDIO_MUTE OFF >

Где xx представляет номер канала ASCII: от 00 до 10.
Ответ ANIUSB:

< REP xx AUDIO_MUTE OFF >

ANIUSB ответит одной из этих строк.
Переключить отключение звука канала
Управляющая строка:

< SET xx AUDIO_MUTE TOGGLE >

Ответ ANIUSB:

< REP xx AUDIO_MUTE ON >

< REP xx AUDIO_MUTE OFF >

ANIUSB ответит одной из этих строк.
Получить состояние отключения звука устройства
Управляющая строка:

< GET DEVICE_AUDIO_MUTE >

Ответ ANIUSB:

< REP DEVICE_AUDIO_MUTE ON >

< REP DEVICE_AUDIO_MUTE OFF >

ANIUSB ответит одной из этих строк.
Установить отключение звука устройства
Управляющая строка:

< SET DEVICE_AUDIO_MUTE ON >

< SET DEVICE_AUDIO_MUTE OFF >

< SET DEVICE_AUDIO_MUTE TOGGLE >

Отправьте одну из этих команд на ANIUSB.
Ответ ANIUSB:

< REP DEVICE_AUDIO_MUTE ON >

< REP DEVICE_AUDIO_MUTE OFF >

ANIUSB ответит одной из этих строк.
Получить состояние переключателя усиления аналогового выхода
Управляющая строка:

< GET xx AUDIO_OUT_LVL_SWITCH >

Где xx представляет номер канала ASCII: 00 или 09.
Ответ ANIUSB:

< REP xx AUDIO_OUT_LVL_SWITCH LINE_LVL >

< REP xx AUDIO_OUT_LVL_SWITCH AUX_LVL >

< REP xx AUDIO_OUT_LVL_SWITCH MIC_LVL >

ANIUSB ответит одной из этих строк.
Установить состояние переключателя усиления аналогового выхода
Управляющая строка:

< SET xx AUDIO_OUT_LVL_SWITCH LINE_LVL >

< SET xx AUDIO_OUT_LVL_SWITCH AUX_LVL >

< SET xx AUDIO_OUT_LVL_SWITCH MIC_LVL >

Где xx представляет номер канала в формате ASCII: 00 или 09. Отправьте одну из таких команд на ANIUSB.
Ответ ANIUSB:

< REP xx AUDIO_OUT_LVL_SWITCH LINE_LVL >

< REP xx AUDIO_OUT_LVL_SWITCH AUX_LVL >

< REP xx AUDIO_OUT_LVL_SWITCH MIC_LVL >

ANIUSB ответит одной из этих строк.
Мигание индикаторов на ANIUSB
Управляющая строка:

< SET FLASH ON >

< SET FLASH OFF >

Отправьте одну из этих команд на ANIUSB. Индикатор перестанет мигать автоматически через 30 секунд.
Ответ ANIUSB:

< REP FLASH ON >

< REP FLASH OFF >

ANIUSB ответит одной из этих строк.
Включить измерение
Управляющая строка:

< SET METER_RATE sssss >

Включение/выключение измерения и установка частоты. Где sssss представляет значение миллисекунд от 00000 до 99999.

00000= выкл.

00100 = минимальное значение

99999= максимальное значение

Примечание. Значения от 00001 до 00099 являются недействительными и вызывают ответ <REP ERR>.

Ответ ANIUSB:

< REP METER_RATE sssss >

< SAMPLE aaa bbb ccc ddd eee fff ggg hhh iii jjj >

sssss представляет частоту в миллисекундах. Значение 00000 соответствует отключению измерения. Где в следующем списке содержится пример каждого канала. Уровни аудиосигналов принимают значения 000–060, что соответствует фактическому уровню звукового сигнала в диапазоне от –60 до 0 dBFS.

aaa— данные канала 1

bbb— данные канала 2

ccc— данные канала 3

ddd— данные канала 4

eee — данные канала 5

fff — данные канала 6

ggg — данные канала 7

hhh — данные канала 8

iii — данные канала 9

jjj — данные канала 10

Остановить измерение
Управляющая строка:

< SET METER_RATE 0 >

Значение 00000 также применимо.
Ответ ANIUSB:

< REP METER_RATE 00000 >

Получить состояние яркости светодиодных индикаторов
Управляющая строка:

< GET LED_BRIGHTNESS >

Ответ ANIUSB:

< REP LED_BRIGHTNESS n >

Где n может принимать следующие значения:

0 = светодиод выключен

1 = тусклый светодиод

2 = работа светодиодного индикатора по умолчанию

Установить яркость светодиодных индикаторов
Управляющая строка:

< SET LED_BRIGHTNESS n >

Где n может принимать следующие значения:

0 = светодиод выключен

1 = тусклый светодиод

2 = работа светодиодного индикатора по умолчанию

Ответ ANIUSB:

< REP LED_BRIGHTNESS n >

Получить состояние индикатора клиппирования звука
Управляющая строка:

< GET xx AUDIO_OUT_CLIP_INDICATOR >

Где xx представляет номер канала ASCII: от 00 до 10.
Ответ ANIUSB:

< REP xx AUDIO_OUT_CLIP_INDICATOR ON >

< REP xx AUDIO_OUT_CLIP_INDICATOR OFF >

ANIUSB ответит одной из этих строк.
Получить IP-адрес аудио
Управляющая строка:

< GET IP_ADDR_NET_AUDIO_PRIMARY >

Ответ ANIUSB:

< REP IP_ADDR_NET_AUDIO_PRIMARY {yyyyyyyyyyyyyyy} >

Где yyyyyyyyyyyyyyy представляет 15-значный IP-адрес.
Получить адрес подсети аудио
Управляющая строка:

< GET IP_SUBNET_NET_AUDIO_PRIMARY >

Ответ ANIUSB:

< REP IP_SUBNET_NET_AUDIO_PRIMARY {yyyyyyyyyyyyyyy} >

Где yyyyyyyyyyyyyyy представляет 15-значный адрес подсети.
Получить адрес шлюза аудио
Управляющая строка:

< GET IP_GATEWAY_NET_AUDIO_PRIMARY >

Ответ ANIUSB:

< REP IP_GATEWAY_NET_AUDIO_PRIMARY {yyyyyyyyyyyyyyy} >

Где yyyyyyyyyyyyyyy представляет 15-значный адрес шлюза.
Получить состояние ограничителя
Управляющая строка:

< GET xx LIMITER_ENGAGED >

Где xx представляет номер выходного канала в формате ASCII: от 07 до 10. Указывает на то, снижает ли ограничитель уровень сигнала в текущий момент.
Ответ ANIUSB:

< REP xx LIMITER_ENGAGED ON >

< REP xx LIMITER_ENGAGED OFF >

ANIUSB ответит одной из этих строк.
Получить состояние шифрования
Управляющая строка:

< GET xx ENCRYPTION_CH >

Ответ ANIUSB:

< REP xx ENCRYPTION_CH ON >

< REP xx ENCRYPTION_CH OFF >

ANIUSB ответит одной из этих строк.
Перезагрузить ANIUSB
Управляющая строка:

< SET REBOOT >

Ответ ANIUSB:

< REP REBOOT >

Получить события ошибок
Управляющая строка:

< GET LAST_ERROR_EVENT >

Получение последней ошибки, сохраненной в журнале на ANIUSB.
Ответ ANIUSB:

< REP LAST_ERROR_EVENT {yyyyyyyyyyyyyyy} >

Где yyyyyyyyyyyyyyy имеет длину до 128 символов.
Получить состояние включения фильтра PEQ
Управляющая строка:

< GET xx PEQ yy >

Где xx представляет блок PEQ 07 или 10. Где yy представляет фильтр PEQ 01–04 внутри блока. Можно использовать значение 00 для выбора всех блоков и фильтров.
Ответ ANIUSB:

< REP xx PEQ yy ON >

< REP xx PEQ yy OFF >

Установить включение фильтра PEQ
Управляющая строка:

< SET xx PEQ yy ON >

< SET xx PEQ yy OFF >

Отправьте одну из этих команд на ANIUSB.
Ответ ANIUSB:

< REP xx PEQ yy ON >

< REP xx PEQ yy OFF >

Где xx представляет блок PEQ 07 или 10. Где yy представляет фильтр PEQ 01–04 внутри блока. Можно использовать значение 00 для выбора всех блоков и фильтров.
Получить режим отображения измерителя входного сигнала
Управляющая строка:

< GET INPUT_METER_MODE >

Ответ ANIUSB:

< REP INPUT_METER_MODE PRE_FADER >

< REP INPUT_METER_MODE POST_FADER >

ANIUSB ответит одной из этих строк.
Установить режим отображения измерителя входного сигнала
Управляющая строка:

< SET INPUT_METER_MODE PRE_FADER >

< SET INPUT_METER_MODE POST_FADER >

Отправьте одну из этих команд на ANIUSB.
Ответ ANIUSB:

< REP INPUT_METER_MODE PRE_FADER >

< REP INPUT_METER_MODE POST_FADER >

ANIUSB ответит одной из этих строк.
Получить режим отображения измерителя выходного сигнала
Управляющая строка:

< GET OUTPUT_METER_MODE >

Ответ ANIUSB:

< REP OUTPUT_METER_MODE PRE_FADER >

< REP OUTPUT_METER_MODE POST_FADER >

ANIUSB ответит одной из этих строк.
Установить режим отображения измерителя выходного сигнала
Управляющая строка:

< SET OUTPUT_METER_MODE PRE_FADER >

< SET OUTPUT_METER_MODE POST_FADER >

Отправьте одну из этих команд на ANIUSB.
Ответ ANIUSB:

< REP OUTPUT_METER_MODE PRE_FADER >

< REP OUTPUT_METER_MODE POST_FADER >

ANIUSB ответит одной из этих строк.
Получить состояние соединения USB
Управляющая строка:

< GET USB_CONNECT >

Ответ ANIUSB:

< REP USB_CONNECT ON >

< REP USB_CONNECT OFF >

< REP USB_CONNECT ERROR >

ANIUSB ответит одной из этих строк.
Получить состояние маршрутизации матричного микшера
Управляющая строка:

< GET xx MATRIX_MXR_ROUTE yy >

Где xx представляет номера входных каналов 00–06. Где yy представляет номера выходных каналов 00 или 07–10.
Ответ ANIUSB:

< REP xx MATRIX_MXR_ROUTE yy ON >

< REP xx MATRIX_MXR_ROUTE yy OFF >

ANIUSB ответит одной из этих строк.
Установить состояние маршрутизации матричного микшера
Управляющая строка:

< SET xx MATRIX_MXR_ROUTE yy ON >

< SET xx MATRIX_MXR_ROUTE yy OFF >

Где xx представляет номера входных каналов 00–06. Где yy представляет номера выходных каналов 00 или 07–10. Отправьте одну из этих команд на ANIUSB.
Ответ ANIUSB:

< REP xx MATRIX_MXR_ROUTE yy ON >

< REP xx MATRIX_MXR_ROUTE yy OFF >

ANIUSB ответит одной из этих строк.
Получить состояние усиления матричного микшера
Управляющая строка:

< GET xx MATRIX_MXR_GAIN yy >

Где xx представляет номера входных каналов 00–06. Где yy представляет номера выходных каналов 00 или 07–10.
Ответ ANIUSB:

< REP xx MATRIX_MXR_GAIN yyzzzz >

Где zzzz принимает значения от 0000 до 1400 в формате ASCII. zzzz изменяется с шагом в одну десятую децибела.
Установить состояние усиления матричного микшера
Управляющая строка:

< SET xx MATRIX_MXR_GAIN yyzzzz >

Где xx представляет номера входных каналов 00–06. Где yy представляет номера выходных каналов 00 или 07–10. Где zzzz принимает значения от 0000 до 1400 в формате ASCII. zzzz изменяется с шагом в одну десятую децибела.
Ответ ANIUSB:

< REP xx MATRIX_MXR_GAIN yyzzzz >

Увеличить усиление матричного микшера
Управляющая строка:

< SET xx MATRIX_MXR_GAIN yy INC nn >

Где xx представляет номера входных каналов 00–06. Где yy представляет номера выходных каналов 00 или 07–10. Где nn изменяется с шагом в одну десятую децибела.
Ответ ANIUSB:

< REP xx MATRIX_MXR_GAIN yyzzzz >

Где zzzz принимает значения от 0000 до 1400 в формате ASCII. zzzz изменяется с шагом в одну десятую децибела.
Уменьшить усиление матричного микшера
Управляющая строка:

< SET xx MATRIX_MXR_GAIN yy DEC nn >

Где xx представляет номера входных каналов 00–06. Где yy представляет номера выходных каналов 00 или 07–10. Где nn изменяется с шагом в одну десятую децибела.
Ответ ANIUSB:

< REP xx MATRIX_MXR_GAIN yyzzzz >

Где zzzz принимает значения от 0000 до 1400 в формате ASCII. zzzz изменяется с шагом в одну десятую децибела.