Собственный (property ) набор AT- команд терминалов Sepura
Терминалы Sepura
ранних выпусков поддерживают собственный ( property ) набор AT- команд, отличающийся от установленного рекомендациями
ETSI. Этот набор команд похож на набор команд телефонного модема. Наиболее употребимые команды терминалов
Sepura из property набора AT- команд:
Скорость для исходящих вызовов:
ATB0 - наивысшая возможная
ATB1 - 2.4 кб/с
ATB2 - 4.8 кб/с
ATB3 - 7.2 кб/с
Набор номера
ATD< номер_станции >
Ответ на вызов
ATA
Сброс сеанса связи
ATH
Защита от ошибок
AT@P0 - без защиты от ошибок (7200 бит/с )
AT@P1 - слабая защита от ошибок (4800 бит/с )
AT@P2 - высокая защита от ошибок (2400 бит/с )
Режим работы
AT@X0 - работа в полудуплексе
AT@X1 - работа в полном дуплексе
Таким образом, имеем следующую последовательность команд для проведения сеанса передачи данных:
Инициализация
AT@X0
AT@P2 (при необходимости)
Набор номера (например 2051)
ATD2051
Ответ на вызов
ATA
Конец связи
+++
ATH
При этом надо установить и правильные значения S-регистров.
Небольшая выдержка из тех.описания Sepura (вольный перевод) :
9.3 Обзор набора команд Sepura
9.3.1 Стандартные AT команды
Замечание: Синтаксис команд в этом разделе показан заканчивающийся символом <cr> . Этот символ програмируется в регистре S3 и может быть заменен любым символом
ASCII со значением от 0 до 127 при необходимости.
9.3.1.1 A/ – Повторить последнюю команду
Эта команда повторяет последнюю введенную команду .
Синтаксис: A/ Замечание: символ <cr> в данной команде не требуется.
9.3.1.2 ATA – Ответ
Это команда ответа на входящий вызов переводит терминал в режим ответа.
Синтаксис: ATA<cr>
9.3.1.3 ATB – Выбор скорости передачи данных
Эта команда выбирает скорость передачи данных в канале TETRA для исходящих вызовов.
Синтаксис: ATB n <cr> где n принимает следуюшие значения:
Значение n скорость в TETRA канале
0 Наиболее высокая (default)
1 2.4kbps
2 4.8kbps
3 7.2kbps
4 9.6kbps
5 14.4kbps
6 19.2kbps
7 21.6kbps
8 28.8kbps
9.3.1.4 ATC
Эта команда для внутреннего использования Sepura.
9.3.1.5 ATD – Набор
Эта команда позволяет установить вызов TETRA с выделением канала.
Синтаксис: ATD <номер_получателя> <cr>
9.3.1.6 ATE – Эхо
Эта команда разрешает или запрещает отображать локальное эхо вводимых символов
Синтаксис: ATE n <cr> n = 0, эхо выключено,
n = 1, эхо включено (по умолчаниюt).
9.3.1.7 ATH – Hook State
Эта команда выбирает состояние of hook.
Синтаксис: ATH n <cr> n = 0, go on hook,
n = 1, go off hook.
Замечания:
ATH1 допустимо только в командном режиме.
ATH0 допустима в командном режиме и имеет три функции:
1. отклоняет входящий вызов
2. завершает текущий вызов
3. отменяе предыдущую команду ATH1 – т.е. разрешает входящие вызовы.
9.3.1.8 ATI – Идентификация продукта
Эта команда возврашает код продукта.
Синтаксис: ATI n <cr> n = 0, терминал возвращает код типа продукта
Коды продукции Sepura :
“MS1” = SRM1000
“PS2” = SRP1000 (без клавиатуры)
“PS3” = SRP1000 (с клавиатурой)
“PS5” = SRP2000
“MS6” = SRM2000
Другие заказные коды:
“PE2” = SRP1000 (без клавиатуры)
“PE3” = SRP1000 (с клавиатурой)
“MD1” = Dolphin d100 серия SRM1000
“ME1” = SRM1000
n = 3, терминл возвращает код код внутреннего ПО.
9.3.1.9 ATO – Возврат в режим передачи данных
Эта команда используется для возврата в прозрачный режим из командного во время установленного вызова.
Эта команда действует только в командном режиме при активном установленом
вызове с выделением канала.
9.3.1.10 ATQ – Коды результата
Эта команда разрешает и запрещает отображать коды результата.
Синтаксис: ATQ n <cr> где n = 0, коды результата
отображаются (по умолчанию)
n = 1, коды результата не отображаются
9.3.1.11 ATS – S регистры
Эта команда устанавливает
значение S регистра или возвращает значение S регистра.
Синтаксис:
ATS n = m <cr> (устанавливает значение n -го S регистра в m)
ATS n ?<cr> (возвращает значение n -го S регистра )
Регистр Описание Значение Диапазон
S0 Число звонков до ответа 0 1-255
S2 Символ прерывания ‘+’ ASCII 0-127
S3 Символ возврата каретки ‘^M’ ASCII 0-127
S4 Символ перевода строки ‘^J’ ASCII 0-127
S5 Символ возврата ‘^H’ ASCII 0-127
S7 Таймаут окончания соединения 50 1-255 (секунд)
9.3.1.12 ATV – Коды ответа
Эта команда выбирает между словестными и числовыми кодами.
Синтаксис: ATV n <cr> где n = 0, выбраны цифровые коды ответа
n = 1, выбраны словесные коды ответа (по умолчанию)
9.3.1.13 ATZ – Перезагрузка
Эта команда вызывает перезагрузку терминала.
Синтаксис: ATZ<cr>
Замечание: Если активирована функция
Transmit Inhibit до выполнения команды ATZ, то после перезагрузки функция
Transmit Inhibit более не будет активной. Это имеет тот же эффект как выключение
и включение терминала..
9.3.1.14 +++ – Последовательность
прерывания
Эта команда используется
для прерывания в прозрачном режиме.
Синтаксис: <пауза 1 секунда> +++ <пауза 1 секунда>
Замечания:
1. регистр S2 можно использовать для изменения символа прерывания.
2. символ, определенный регистром S2, (обычно +) пересылается по каналу к приемнику вызова
3. терминал не сбрасывает вызов при изменении сигнала DTR.
Комманда Hang-up
требуется после последовательности прерывания и выхода из прозрачного режима.
9.3.2 Патентованые AT команды Sepura
9.3.2.1 AT@D – Отправить SDS Сообщение
Эта команда позволяет
отправлять SDS сообщения. Подробное описание и примеры приведены в разделе 9.2.
Синтаксис:
AT@D <адрес_назначения> ^ <SDS-TL_заголовок,><текст_сообщения>
<cr>
Замечание: Символы определенные регистрами S3, S4 и S5 не могут быть переданы в тексте сообщения.
Строка может содержать любые другие 8-битные символы.
9.3.2.2 AT@H – Hook Signalling
Эта команда выбирает
метод установления вызовов с выделением канала.
Синтаксис:
AT@H n <cr> где n = 0 requests direct through-connect call set-up
n = 1 requests on/off hook signalling for call set-up (default)
9.3.2.3 AT@P – уровень защиты
от ошибок в канале TETRA
Эта команда позволяет
выбирать уровень защиты от ошибок в исходящих вызовах.
Синтаксис:
AT@P n <cr> где
n = 0, без защиты (по умолчанию)
n = 1, слабая защита
n = 2, высокая защита
9.3.2.4 AT@R – Маршрутизация SDS/Статусных сообщений
This command forces
the routing of received Short Data Messages and Status Messages to either
the
radio User Interface or PEI AT interface. The default routing of messages is configured in the radio's customisation.
Syntax:
AT@R nm <cr> n = 0, SDS сообщения отправляются на дисплей
n = 1, SDS сообщения отправляются на PEI интерфейс
m = 0, статусные сообщения отправляются на дисплей
m = 1, статусные сообщения отправляются на PEI интерфейс
9.3.2.5 AT@S – Send SDS Status Message
Эта команда позволяет отправлять статусные сообщения указанному получателю. Подробное описание и примеры
приведены в разделе 9.2.1.
Синтаксис:
AT@S <получатель> ^ <номер_статусного_сообшения>
<cr>
9.3.2.6 AT @T
Эта команда для использования только инструментами Sepura.
9.3.2.7 AT@V – Set up Half Duplex Direct Set-up Voice Call
Эта команда позволяет
установить полудуплексный голосовой вызов указанного термтнала.
Синтаксис: AT@V <destination> <cr>
где <destination> - номер
длиной от 1ой до 24х цифр. Это может быть SSI, TSI или ESN номер в зависимости
от текущего режима набора номера ("dial" mode).
9.3.2.8 AT@X – Select Circuit
Mode Data Call Half Duplex/Duplex Operation
Эта команда позволяет
выбирать полудуплексный или дуплексный режимы для голосовых вызовов.
Синтаксис: AT@X n <cr> где n = 0, полудуплексная работа;
n = 1, полнодуплексная работа (default).
В некоторых сетях поддерживается
изменение типа вызова, когда полнодуплексный вызов изменяется на полудуплексный,
если инфраструктура не может обеспечить полный дуплекс для вызова.В этом случае
вызов сбрасывается, поскольку не поддерживается текущей версией ПО терминала.
9.3.2.9 AT @Z
Эта команда для использования только инструментами Sepura. |