Программно-аппаратный комплекс "Космотроника": Руководство пользователя, страница 13

Табл.1 Система команд модема.

Примечания:

1.   В круглых скобках приведены параметры по умолчанию

2.   Команды, отмеченные звездочкой, при посылке на канал 1 - 10 действуют только в течение одного сеанса обмена (т.е. до выполнения команды разъединения )

Программное обеспечение модема оперирует с заданным числом виртуальных каналов с номерами от 0. Канал 0 является служебным, информация посылаемая на этот канал игнорируется. Команда конфигурирования, посланная на канал 0, изменяет установку сразу для всех каналов. Количество используемых виртуальных каналов может быть изменено командой ‘Y’ ( по умолчанию - 10 ).  Текущий канал выбирается командой ‘S’. Командой ‘I’ назначается собственный позывной, под которым модем будет опознаваться в сети передачи данных. Установка соединения с удаленной станцией осуществляется командой ‘C’. После обмена данными для завершения сеанса обмена  используется команда ‘D’ .

Команды  'F', 'I', 'N' и 'O'  назначают индивидуальные характеристики для каждого канала или для всех каналов сразу (если они адресуются каналу 0).

Команда ‘A’ используется для автоматической вставки символа LINEFEED после символа CARRIAGE RETURN.

Команда ‘C’ используется для инициализации соединения. В параметре команды указывается позывной абонента и, при необходимости, позывные станций-ретрансляторов.

Команда ‘D’ инициализирует разрыв соединения. Никакая информация после выдачи команды ‘D’ не может быть принята.

Команда ‘E’ используется для управления отображением вводимых символов.

Команда ‘F’ используется для управления временем ожидания ответа на посланные данные. Время ожидания рассчитывается по следующей формуле:

Время ожидания ( сек ) = Параметр команды ‘F’ * ( 2 * количество ретрансляторов + 1 )

Команда ‘G’ используется для получения информации и сообщений от модема при работе в подчиненном режиме. При выдаче этой команды в терминальном режиме возвращается сообщение об ошибке.

Команда ‘I’ устанавливает собственный позывной. Пока не назначен позывной для какого-либо канала все команды на установление соединения по этому каналу игнорируются.

Значение, назначенное каналу 0, используется для назначения позывного всем каналам.

Команда ‘JHOST’ вызывает переключение между терминальным и подчиненным режимом.

По команде ‘L’  отображается информация о состоянии соединения. Информация включает в себя:

  • «позывной» присоединенного абонента с указанием всех ретрансляторов (если они используются);
  • количество принятых, но пока невостребованных кадров;
  • количество не отправленных кадров;
  • количество отправленных, но не подтвержденных кадров;
  • количество попыток текущей операции;
  • символом ‘+’ помещается текущий канал (выбранный командой ‘S’).

Формат ответа на команду ‘L’ в подчиненном режиме имеет отличия.

Команда ‘L0’ работает в подчиненном режиме и возвращает таблицу состояний всех находящихся в рабочем состоянии каналов (нет аналога в протоколе AX.25.2).

Команда ‘N’ определяет число попыток, после которого передача пакета считается невозможной и выдается сообщение об ошибке соединения. Значение может быть индивидуальным для каждого канала или общим для всех каналов (если оно установлено для канала 0).

Команда ‘O’ определяет максимальное число кадров в пакете.

Команда ‘P’ используется для доступа к каналу в полудуплексном режиме. Когда канал освобождается  программное обеспечение генерирует случайное число в диапазоне       0 - 255. Если это число меньше или равно значению, заданному в параметре ‘P’, то включается линия PTT и начинается передача. В противном случае происходит ожидание времени слот-тайма передатчика (команда ‘W’) и процесс повторяется сначала.

По команде QRES происходит перезапуск программного обеспечения. Все параметры после этой команды устанавливаются по умолчанию (из файла конфигурации).

Команда ‘R’ разрешает или запрещает данному модему  осуществлять ретрансляцию кадров.