![background image](/i/kramer/42955/kramer-1616v5s-pro-xl/h/kramer-1616v5s-pro-xl-051.png)
51
Протокол обмена
Набор одномерных массивов различается для коммутаторов разных моделей.
Число поддерживаемых одномерных массивов по мере развития протокола
может увеличиваться, поэтому программные анализаторы команд должны
игнорировать массивы с неизвестными именами. Сами коммутаторы игно-
рируют любую команду, содержащую переменную с неизвестным именем,
номер элемента, выходящий за пределы допустимого диапазона, или недопу-
стимое значение переменной. Чтобы узнать, какие переменные — одномер-
ные массивы поддерживает конкретный коммутатор, и каковы допустимые
значения номеров элементов, используйте команду G VAR1QRY. Описание
переменных смотрите в технической документации коммутатора.
Значение переменной, как правило, это десятичное число без знака. Ино-
гда используются десятичные числа со знаком. Допустимый диапазон зна-
чений переменных можно узнать с помощью команды G VAR1QRY.
Например, чтобы узнать значение пятого элемента массива с именем
SYNC_SOURCE, используется команда
** G VAR1,SYNC_SOURCE,5~ !!
Ответом на эту команду (а также командой для установки такого значения
переменной) может быть строка
** G VAR1,SYNC_SOURCE,5,3~ !!
VAR2: изменение или запрос переменных — двумерных
массивов
Действие
Отправитель
Синтаксис
Изменение
Система верхнего
уровня
G VAR2,<varname>,<index1>,<index2>,<value
>[,<value>…]~
Запрос
Система верхнего
уровня
G VAR2,<varname>,<index1>,<index2>~
Ответ на запрос
Коммутатор
VAR2,<varname>,<index1>,<index2>,<value>[
,<value>…]~
Запрет изменения:
Да
Сообщение об изменениях: Нет
Команда G VAR2 используется для изменения или запроса значения пере-
менных, хранящихся в двумерном массиве и задающих определенные
параметры коммутатора. Переменная определяется именем массива и
двумя номерами элемента в массиве, которые могут принимать значе-
ния от минимального (обычно 0 или 1) до некоторого максимального.
Команда может изменять или запрашивать значение только одной пере-
менной. Переменные обычно хранят параметры, определяющие набор
характеристик оборудования и программного обеспечения коммутатора
по уровням, номерам входов или номерам выходов. Однако массив пере-
менных — это набор данных неограниченного применения, он может
использоваться везде, где это удобно.