
.
|
 |
|
 |
Описание набора команд модемов на чипсете PCtel
Жирным шрифтом помечены опции, которые выбираются по умолчанию
Основные команды
&-команды
%-команды
\-команды
*-команды
Основной набор команд
| | /A | Повтор предыдущей команды Перед командой не
требуется префикс AT и после команды не требуется нажатие клавиши Enter
| +++ | escape-код. Вызывает переход модема в командный режим
из режима передачи данных Перед командой не
требуется префикс AT и после команды не требуется нажатие клавиши Enter
| A | Это команда заставляет модем снять трубку и, если в это время был входящий
звонок, установить связь. Посылка любого символа в модем (нажатие любой клавиши) до установки связи прекращает
попытку соединения, и модем кладет трубку. Время, в течении котрого модем
пытается установить связь задается регисром s7
| Bn | Жестко задает режим ответа модема (протокол связи)
B0 - CCITT v.22 (1200 bps)
B1 - Bell 212A (1200 bps)
B2 - CCITT v23 (на исходящем звонке скорость передачи 75 bps,
скорость приема 1200 bps;
на входящем звонке скорость передачи 1200 bps,
скорость приема 75 bps)
Для работы этой команды должно быть установлено N0
(выключение автоматического режима).
| Dn | Команда набора номера. Модем поднимает трубку и ожидает сигнала вызова АТС
(dialtone), после чего набирает номер n. Номер может содержать модификаторы (см. ниже)
Время, в течении которого модем ожидает сигнала вызова АТС, задается регистром
s6
W - Ожидать сигнала вызова АТС (например при звонке по межгороду)
, - пауза во время набора, продолжительность задается регистром s8
; - вернуться в командный режим (дойдя до этого символа модем
не будет ждать установки связи, а сразу вернется в коммандный режим
@ - дождаться 5 секунд тишины в линии (это может быть полезно для систем,
где не используется сигнал вызова АТС (dialtone).
! - Flash. После этого символа модем опускает трубку на 0,5 сек. затем
снова поднимает. Это используется на некоторых АТС.
После набора номера (если не указан модификатор ;) модем не возвращается в командный режим,
а ждет установки связи. Посылка любого символа в модем до установления связи вызывает опускание трубки и возврат
в командный режим. Время, в течении которого модем ждет установки связи, задается регистром s7
| DL | Повторить набор последнего набранного номера
| | DS=n | Набрать номер, хранящийся в памяти модема (NVRAM), в позиции n.
Номер должен быть предварительно записан в память командой &Z
| En | Контролирует эхо введенных команд
E0 - эхо запрещено. Введенные команды не отображаются в окне
терминала (не возвращаются модемом)
E1 - эхо разрешено. Введенные команды отображаются в окне терминала
Данная опция имеет значение только для командного режима
| Hn | Поднять/опустить трубку
H0 - опустить трубку (разорвать связь)
H1 - поднять трубку
| | In | Получить информацию о модеме
I0 - Возвращает цифровой код модема
I1 - Возвращает версию аппаратной реализации
I2 - Возвращает внутренний код
I3 - Возвращает версию программной реализации
I4 - Возвращает список поддерживаемых модемом опций
| | Ln | Контролирует громкость динамика
L0 - Минимальная громкость
L1 - Низкая громкость
L2 - Низкая громкость
L3 - Низкая громкость
Аппаратная реализация пока позволяет устанавливать только два уровня (вкл/выкл) громкости
| Ln | Контролирует вкючение динамика
M0 - Динамик всегда выключен
M1 - Динамик включен до установки связи
M2 - Динамик всегда включен
M3 - Динамик включен только во время ответа
| | Nn | Режим установки связи
N0 - Запрет автоматического режима. Модем пытается связаться
на скорости, задаваемой регистром s37
N1 - Автоматический режим. Модем пытается связаться на
максимально возможной скорости, при этом игнорируется
параметр Bn
| | On | Возврат из командного режима в режим передачи данных
O0 - Возврат без ретрейна
O1 - Возврат с ретрейном
Возврат с ретрейном позволяет выполнить повторную установку связи, например если
параметры линии изменились. Это позволяет добиться более эффективной работы модема в режиме передачи данных
| P | Устанавливает импульсный набор номера
В одной командной строке нельзя смешивать импульсный и тоновый набор
| Qn | Контролирует ответ модема на команды
Q0 - Модем возвращает результаты выполнения команд
Q1 - Модем не возвращает результаты выполнения команд
| | Sn | Устанавливает s-регистр с номером n "регистром по умолчанию"
"Регистр по умолчанию" используется в командах
= или ?
| Sn=m | Устанавливает s-регистр с номером n равным m
| | Sn? | Выводит содержимое регистра n
| | T | Устанавливает тоновый набор номера
В одной командной строке нельзя смешивать импульсный и тоновый набор
| Vn | Устанавливает формат вывода результатов исполнения команды
V0 - цифровой формат
V1 - символьный (словесный) формат
| | Wn | Устанавливает возвращаемую модемом строку скорости соединения
W0 - Возвращается только скорость порта, сообщения
о протоколах сжатия и коррекции ошибок не добавляются
W1 - Возвращается скорость соединения, протоколы сжатия и
коррекции ошибок
W2 - Возвращается только скорость соединения
Данная строка возвращается модемом только в момент установки связи
| Xn | Устанавливает возвращаемый модемом набор результатов исполнения команд
X0 - Возвращаются ответы
OK
CONNECT
RING
NO CARRIER
ERROR
NO ANSWER
Определение сигналов занято и вызова АТС (dialtone) запрещено
X1 - Возвращаются теже ответы, что и при X0, только
в строку CONNECT добавляется скорость соединения
X2 - Возвращаются теже ответы, что и при X1 плюс
NO DIALTONE
X3 - Возвращаются теже ответы, что и при X2 плюс
BUSY
RING BACK
Определение сигнала вызова АТС (dialtone) запрещено
X4 - Возвращаются все ответы модема
| | Yn | Set long space disconnect mode
Y0 - Disable long space disconnect
Y1 - Enable long space disconnect
With error correction: hang up after sending 1.6 second long space
Without error correction: hang up after 4 second long space
| Zn | Сброс модема и загрузка установок из профиля n
Z0 - Сброс и загрузка установок из профиля 0
Z1 - Сброс и загрузка установок из профиля 1
| | =n | Записывает в "регистр по умолчанию" значение n
| | ? | Возвращает содержимое "регистра по умолчанию"
|
Дополнительные &-команды
| | &Cn | Контролирует сигнал DCD (Data Carrier Detect) последовательного порта
&C0 - сигнал DCD все время поднят
&C1 - сигнал DCD соответствует наличию несущей
| | &Dn | Контролирует реакцию на сигнал DTR (Data Terminal Ready) последовательного порта
&D0 - игнорирование сигнала DTR
&D1 - падение сигнала DTR вызывает переход
модема в командный режим без разрыва связи
&D2 - падение сигнала DTR вызывает разрыв связи
&D3 - падение сигнала DTR вызывает сброс модема,
при этом &Yn определяет профиль, из которого
будут загружены настройки
| | &F | Сброс модема и загрузка заводских настроек
| | &Gn | Контролирует guard-тон
&G0 - Запрет guard-тона
&G1 - 550 Гц guard-тон
&G2 - 1800 Гц quard-тон на отвечающем модеме
| | &Kn | Устанавливает контроль потока данных
&K0 - запрет контроля потока данных
&K3 - аппаратный контроль (RTS/CTR)
&K4 - программный контроль (XON/XOFF)
&K5 - программный контроль (XON/XOFF) c фильтрацией символов XON и XOFF
&K6 - программный (XON/XOFF) и аппаратный (RTS/CTS) контроль
| | &Pn | Устанавливает скорость импульсного набора и соотношение make/brake
&P0 - Выбор 39%/61% make/brake при 10 импульсах в секунду
&P1 - Выбор 33%/67% make/brake при 10 импульсах в секунду
&P2 - Выбор 39%/61% make/brake при 20 импульсах в секунду
&P3 - Выбор 33%/67% make/brake при 20 импульсах в секунду
| | &Sn | Контролирует сигнал DSR (Data Set Ready) последовательного порта
&S0 - DSR всегда поднят
&S1 - DSR поднимается в начале хендшейка и опускается после потери несущей
| | &Tn | ALB тест
&T0 - Конец теста
&T1 - Старт ALB (Analog Loopback) теста
Тест заканчивается после истечения таймера s18 или после команды &T0
| &Un | Контроль треллис-кодировки
&U0 - треллис-кодировка разрешена
&U1 - треллис-кодировка запрещена
| | &Vn | Вывод информации из памяти (NVRAM) модема
&V0 - вывод текущих настроек модема
&V1 - вывод сохраненных в памяти профилей (шаблонов) настроек
&V2 - вывод сохранненых в памяти телефонных номеров
| | &Wn | Сохранение текущих настроек в памяти (NVRAM) модема
&W0 - сохранение настроек в профиле (шаблоне) номер 0
&W1 - сохранение настроек в профиле (шаблоне) номер 1
| | &Yn | Выбор шаблона для загрузки настроек после включения питания
&Y0 - после включения питания загрузить настройки из шаблона номер 0
&Y1 - после включения питания загрузить настройки из шаблона номер 1
| | &Zn=m | Сохранить телефонный номер m в памяти (NVRAM) модема в позиции n
|
Дополнительные %-команды
| | %Cn | Выбор протокола сжатия даных
%C0 - Запретить сжатие данных
%C1 - Разрешить MNP5 сжатие
%C2 - Разрешить V.42bis сжатие
%C3 - Разрешить MNP5 и V.42bis
| | %En |
%E0 - Запретить ретрейны
%E1 - Разрешить ретрейны
%E2 - Разрешить ретрейны и снижение скорости (fallback)
%E3 - Разрешить ретрейны и быстрый разрыв связи
| | %L | Вывести уровень принимаего сигнала в -dBm
| | %Nn | Контролирует максимальную загрузку CPU
%N0 - Загрузка CPU не контролируется
%N1 - Загрузка CPU не превышает 10%
%N2 - Загрузка CPU не превышает 20%
%N3 - Загрузка CPU не превышает 30%
%N4 - Загрузка CPU не превышает 40%
%N5 - Загрузка CPU не превышает 50%
%N6 - Загрузка CPU не превышает 60%
%N7 - Загрузка CPU не превышает 70%
%N8 - Загрузка CPU не превышает 80%
%N9 - Загрузка CPU не превышает 90%
| | %L | Вывести репорт качеста линии
|
Дополнительные \-команды
| | \An | Размер MNP блока данных
\A0 - 64 символа макс.
\A1 - 128 символа макс.
\A2 - 192 символа макс.
\A3 - 256 символа макс.
| | \Bn | Длительность break-сигнала в режиме без коррекции ошибок
(в десятых долях секунды)
| | \Gn | Контролирует поток данных между модемами
\G0 - Запрет XON/XOFF контроля потока
\G1 - XON/XOFF контроль потока
| | \Kn | Тип break-сигнала
| | \Ln |
\L0 - Use stream mode for MNP
\L1 - Use interactive block mode for MNP
| | \Nn |
\N0 - Normal mode; speed control without error correction
\N1 - Plain mode; no speed control and no error correction
\N2 - Reliable mode
\N3 - Auto-reliable mode
\N4 - LAPM error correction only
\N5 - MNP error correction only
|
Дополнительные *-команды
| | *Qn |
*Q0 - Send the "CONNECT xxxx" result codes to the DTE
when an invalid TIES escape sequence is detected
after the "OK" response has already been sent
*Q1 - Does NOT send the "CONNECT xxxx" result codes
to the DTE when an invalid TIES escape sequence
is detected after the "OK" response has already been sent
| | | | | | | | | | | | | | | |
[ В начало обзора ]
[ Назначение s-регистров ]
|
 |
|
|
 |