─ NETMAIL (11:1/111) ──────────────────────────────────────────────── Netmail ─ Msg : 16 of 20 Rcv Pvt K/s From : Eugene Mogilnikov 11:1/111.47 Чет 31 Дек 98 21:44 To : Alexey Matveev 11:1/111 Subj : Команды модемов ─────────────────────────────────────────────────────────────────────────────── Happy New Year, Alexey! Обещал 30.12.98 закинуть сие. Вот. Закидываю. Описание команд модемов ------------------------------------------------------------------------ Assembled by: Eugene Mogilnikov, 11:1/111.47@SpaceNet Notes: отсутствуют команды для работы с учетной картой защиты (security) и команды управления удаленным модемом по причине отсутствия сих возможностей у моего модема. Кроме того, указаны не все регистры (вышеуказанная причина) 1.1 Общее описание команд ------------------------- Все команды надо начинать префиксом AT (или At, aT, at) и заканчи- вать . Существует несколько исключений, которые будут описаны ниже. Все вводимые данные передаются эхом обратно в компьютер (терминал). Мо- дем автоматически настраивает свою скорость передачи данных и формат знака к параметрам терминала. Чтобы изменить скорость обмена, надо определить ее в командной стро- ке завершенной на терминале. Модем дает согласие на введенное изме- нение и отвечает OK. Команды можно объединять в командную строку, для улучшения ясности в командную строку можно вводить пробелы, тире итп.: команлу AT DP 8W (044) 430-49-00 легче прочитать и понять чем ATDP8W0444304900. Командная строка может содержать не более 40 символов, исключая про- белы и префикс AT. В случае, если строка длиннее 40 символов, модем воз- вращает ответ ERROR и игнорирует командную строку. Редактирование оши- бочных символов командной строки осуществляется с помощью клавиши . Hа все правильно введенные и исполненные команды модем от- вечает OK. Модем может быть настроен на передачу ответа в форме цифрово- го кода (удобно для програмного обслуживания модема). Каждый ответ яв- ляется одно- или двузначным кодом. После включения модем (как правило) настроен на передачу ответа в символьном виде. 1.2 Основной набор команд ------------------------- AT - начало (префикс) командной строки. После получения этой команды модем автоматически подстраивает скорость передачи и формат знака к параметрам терминала. $ - справка о базовых командах. / - пауза на 125мс. A - ручной ответ. Команда переключает модем из командного режима на режим ожи- дания сигнала несущей вызывающего модема. После получения сигнала несущей, модем реализует процедуру положительного ответа на вызов и действует как переключенный на процедуру автоматического ответа. Если модем работает на выделенных линиях связи, то отвечает несущей без указания частоты. В этом случае если автоматический ответ (auto-answer) выключен (S0=0) и происходит вызов, то для получения связи надо передать команду ATA. A/ - модем повторяет предыдущую командную строку. Команда подается без префикса (AT) и нажатия . Bn - выбор коммуникационного стандарта. n = 0 CCITT V.21, V.22, V.22 bis n = 1 BELL 103/202A. Cn - управление передатчиком. n = 0 передатчик выключен n = 1 передатчик включен (по умолчанию). D$ - справка о команде D. Ds - автоматический набор номера. После получения этой команды, модем начинает набор номера и при получении связи переходит в режим передачи. Команда состоит из телефонного номера, в состав которого мо- гут входить следующие управляющие параметры: s = P обозначает, что цифры телефонного номера идущие после символа P модем должен набирать импульсно (используют- ся символы 0-9 ) s = T обозначает, что цифры телефонного номера идущие после символа T модем должен набирать частотой (разрашено использовать символы 0-9, A-D, * а также #) s = , обозначает перерыв перед набором следующей цифры (2s) s = ; если применяется как последний знак в командной строке, то модем после набора номера переходит в командный режим работы s = @ модем ожидает 5-секундной тишины на линии, если она не появится в течении 30s (содержимое регистра S7), мо- дем отключается, и отвечает NO ANSWER s = ! если знак ! стоит перед знаками последовательности на- бора, модем переходит в состояние ON HOOK (кладет трубку) на 0,5s, а затем снова перейдет в состояние OFF HOOK (снимает трубку) s = L повтор последнего набранного номера s = R при записи как последний символ в командной строке, устанавливает модем после набора номера в режим "answer", но только в том случае, если модем звонит к модему "originate" s = Sn модем набирает телефонный номер n, записанный в памяти s = W модем ожидает ответ станции (длинный гудок) перед даль- нейшим набором телефонного номера (например выход на автоматическую междугороднюю связь). En - местное эхо ON/OFF до соединения. После команды E1 модем возвращает эхо каждого знака передава- емого ему, что позволяет узнать, как действительно работает ко- мандная линия. Команда E0 блокирует эту функцию. n = 0 эхо выключено n = 1 эхо включено. Fn - местное эхо ON/OFF после соединения. n = 0 эхо включено n = 1 эхо выключено (по умолчанию). Hn - управление линией. Команда используется прежде всего при окончании телефонной связи: n = 0 отключение модема от линии n = 1 подключение модема на линию. In - производственный код и контрольная сумма: n = 0 сообщение кода изделия n = 1 подсчет контрольной суммы n = 2 модем проверяет состояние внутренней памяти RAM и воз- вращает сообщение OK или ERROR n = 3 продолжительность связи n = 4 текущие установки регистров n = 5 установки регистров энэргонезависимой памяти (NVRAM) n = 6 статистика о сеансе n = 7 конфигурация модема. Ln - установка громкости сигнала встроенного динамика (громкоговорителя). n = 0,1 низкая n = 2 средняя n = 3 высокая. Mn - управление динамиком (громкоговорителем). n = 0 динамик выключен n = 1 динамик включен только во время набора номера и выклю- чается после обнаружения несущей n = 2 динамик включен все время n = 3 динамик включается после набора последней цифры номера и выключается после обнаружения несущей отвечающего модема. O - после прохождения команды, модем настраивается на режим передачи данных и отвечает CONNECT (если до этого он находился в командном режиме работы). n = 0 режим данных (on-line) n = 1 после перехода в режим данных модем запросит настроеч- ную последовательность от другого модема (retrain). P - иипульсный набор. Qn - управление ответом модема. n = 0 выводить коды результата n = 1 не выводить коды результата n = 2 не выводить только в режиме ответа n = 3 входящее сообщение (голосовой режим). Hезависимо от состояния Q0 или Q1 модем всегда сообщает со- держание S-регистров, код продукта, контрольную сумму и результа- ты теста (смотри команды S, I, а также &T). S$ - подсказка по регистровым командам. Sr=n - установить значение S-регистра r в n. Все команды модифицируют содержимое одного или более S-ре- гистров. Hекоторые S-регистры содержат временные параметры, ко- торые можно поменять только командой S. Sr.b=n - установить бит b регистра r в состояние n. Sr? - считывание содержимого S-регистра номер r. T - тональный набор. Vn - выбор вида ответа модема. n = 0 ответ цифровым кодом n = 1 ответ в символьном виде на английском языке. Стандартный набор ответов модема -------------------------------- Ответ Ответ Значение в символьном цифровым ответа виде кодом ─────────────────────────────────────────────────────────────────────── OK 0 Модем выполнил команду CONNECT 1 Модем подключен со скоростью 300bps после команды X0 возможна работа со скоростью 600, 1200, 2400 bps. RING 2 Модем обнаружил правильный сигнал звонка. Ответ выдается всегда, неза- висимо от режима работы. NO CARRIER 3 Модем потерял несущую или не получил ответ от удаленного модема. ERROR 4 Ошибка в командной строке. Командная строка длиннее 40 символов, или ошибка в контрольной сумме (смотри команду L2). CONNECT 1200 5 Модем подключен со скоростью 1200 bps, (смотри команды X1, X2, X3, X4). NO DIALTONE 6 Отсутствие сигнала станции коммутации (смотри комманды X2, X4). BUSY 7 Hомер (канал) занят. NO ANSWER 8 Ответ получается в случае использова- ния в командной строке управляющего символа @ и если не выполнено условие - 5s тишины (см команду D). CONNECT 600 9 Модем подключен со скоростью 600 bps, (смотри команды X1, X2, X3, X4). CONNECT 2400 10 Модем подключен со скоростью 2400 bps, (смотри команды X1, X2, X3, X4). CONNECT 9600 13 скорость 9600 бит/сек CONNECT 14400 25 скорость 14400 бит/сек ─────────────────────────────────────────────────────────────────────── Xn - выбор групп ответов модема связанных с процедурой набора номера: X0 X1 X2 X3 X4 Сообщение о связи 1 2 2 2 2 Опоздание (S6 s) да да нет да нет Ожидание сигнала коммутатора нет нет да нет да Определение сигнала "занято" номера нет нет нет да да Сообщение о связи 1 - обозначает, что модем после установления связи сообщит CONNECT, независимо от скорости работы. Сообщение о связи 2 - обозначает, что модем после установления связи сообщит следующий ответ в зависимости от ско- рости работы: CONNECT, CONNECT 600, CONNECT 1200 CONNECT 2400. Ответ CONNECT обозначает работу со скоростью передачи данных - 300 bps. Опоздание (S6 s) - обозначает, что модем перед набором телефонного номера, ожидает определенное в S-регистре S6 время. Во многих странах существует требование опреде- ления сигнала централи перед набором телефонного номера. Ожидание сигнала - обозначает, что модем будет ожидать сигнала коммутатора станции 5s и по истечении этого времени выдаст сообщение NO DIALTONE и перейдет в командный режим работы. Определение сигнала - обозначает, что модем в случае занятости "занято" номера вызываемого номера, вадаст сообщение BUSY, и возвратится в командный режим работы. Yn - способ отключения модема от линии. Существуют два способа отключения модема от линии: - обыкновенный, когда модем получит неактивный сигнал DTR, - когда модем получит от удаленного модема сигнал перерыва Команда ATH0 направляет сигнал перерыва, который длится 4 s. n = 0 модем отключается обыкновенно (см. команду &D) n = 1 модем отключается после получения сигнала из линии. Zn - Сброс модема (процессор считывает конфигурацию модема из n = 0 Восстанавливает набор параметров из профиля 0, n = 1 то же - из профиля 1. Если модем был в состоянии ONLINE, эта команда прерывает связь и переводит модем в командный режим. +++ - последовательность выхода. Благодаря этой команде можно перейти из режима передачи в командный режим работы модема без перерыва связи. Команда тре- бует тишины перед и после направления последовательности выхо- да. Величина этого времени определена в регистре S12 ( обычно 50 = 1s ). Десятичную величину знака ASCII, который явдяется знаком последовательности выхода содержит регистр S2 ( обычно 43 те. '+' ). 1.3 Дополнительный набор команд Hayes'a --------------------------------------- &$ - справка о командах &. &An - управление форматом результирующих откликов. n = 0 сокращенный формат n = 1 расширенный формат n = 2 расширенный для V.32, V.34 n = 3 расширенный для протоколов исправления ошибок и сжатия данных. &Bn - изменяемая или фиксированная скорость COM-порта. n = 0 скорость СОМ-порта DTE может изменять n = 1 фиксированная скорость COM-порта, определяемая при приеме AT-строки и не зависимая от скорости линии. Эта скорость должна быть задана не менее скорости линии n = 2 фиксированная для ARQ-соединений, изменяемая для не ARQ. Только в режиме ответа. Если произошло не ARQ-соединение, то программное обеспечение должно установить скорость COM-порта отвечающего модема равной скорости линии. &Cn - функция сигнала DCD. n = 0 сигнал DCD всегда активен n = 1 сигнал DCD существует с момента, когда модем определит несущую. &Dn - функция сигнала DTR в асинхронном режиме работы. n = 0 модем игнорирует DTR n = 1 с момента потери DTR модем переходит в командный режим работы n = 2 с момента потери DTR модем прекращает связь, выключает функцию "auto-answer" и переходит в командный режим работы n = 3 с момента потери DTR модем автоматически реализует команду ATZ. Модем обнаруживает потерю DTR если сигнал DTR длится дольше времени определенного в S-регистре S25. &Fn - модем считывает свою конфигурацию записанную в EPROM. n = 0 профиль 0 n = 1 профиль 1. &Gn - включение / выключение защитной частоты. n = 0 защитная частота выключена n = 1 модем высылает защитную частоту 550 Hz (США, Россия) n = 2 модем высылает защитную частоту 1800 Hz (Англия и др.). &Hn - управление потоком данных от ЭВМ к модему. n = 0 управление потоком отключено n = 1 аппаратное управление с помощью цепи CTS интерфейса RS-232 n = 2 программное управление по протоколу Xon/Xoff n = 3 CTS и Xon/Xoff. &In - Программное управление потоком данных от модема к ЭВМ. n = 0 управление потоком отключено n = 1 Xon/Xoff передается на местный модем и удаленный компьютер n = 2 Xon/Xoff передается только на местный модем n = 3 основной режим, протокол Hewlett-Packard n = 4 режим терминала, протокол Hewlett-Packard n = 5 Xon/Xoff в режиме без ARQ. &Kn - разрешение/запрщение сжатия данных. n = 0 сжатие данных запрещено n = 1 автоматическое разрешение/запрещение в зави- симости от введенных команд &B1/&B0 соответственно n = 2 сжатие данных включено постоянно n = 3 сжатие будет, если соединение установлено по протоколу V.42 bis. &Ln - вид линии связи. n = 0 передача на коммутируемых линиях связи, n = 1 передача на постоянных линиях связи. &Mn - режим работы. n = 0 асинхронный, режим без исправления ошибок n = 1 для терминалов, которые могут работать как в синхронном, так и в асинхронном режиме работы; команду набора номера модем передает асинхронно, а передачу данных - синхронно n = 2 с момента появления сигнала DTR, модем набирает номер записанный командой &Z в памяти NVRAM n = 3 при неактивном сигнале DTR производится ручой набор номера. После получения соединения, с момента поступления сигнала DTR модем подключается к линии n = 4 асинхронный, режим c исправлением ошибок (ARQ/Normal), если такое соединение удается установить. Если удален- ный модем не поддерживает этот режим, то работа будет в режиме &M0 n = 5 подобен n=4 с тем отличием, что если удаленный модем не поддерживает режим n=1, то модем кладет трубку n = 6,7 синнхронный, работа по протоколам BISYNC, HDLC. &Nn - Изменяемая или фиксированная скорость работы линии. n = 0 изменяемые скорости. Модемы автоматически "договарива- ются" о наивысшей единой рабочей скорости. n = 1 - n = 16 Фиксированная скорость работы, если удаленный модем настроен точно на такую же скорость. Если удаленный модем имеет другую настройку, то связь разрывается. n = 1 300 bps n = 9 16800 bps n = 2 1200 bps n = 10 19200 bps n = 3 2400 bps n = 11 21600 bps n = 4 4800 bps n = 12 24000 bps n = 5 7200 bps n = 13 26400 bps n = 6 9600 bps n = 14 28800 bps n = 7 12000 bps n = 15 31200 bps n = 8 14400 bps n = 16 33600 bps. &Pn - соотношение времени размыкания и замыкания линии в импульсах набора. n = 0 отношение соединить/прервать 39/61% (США, Россия) n = 1 отношение соединить/прервать 33/37% (Англия и др.). &Rn - управление зависимостей RTS/CTS. n = 0 сигнал CTS наступает после сигнала RTS Такой вариант проявляется во время моделирования полудуплексного режима работы. Данные появляющиеся до поступления сигнала CTS игнорируются n = 1 модем игнорирует RTS, при активном CTS сразу после подключения модема. Во время асинхронной передачи данных (команда &M0) сигнал CTS всегда активен. &Sn - функции сигнала DSR (готовность модема). n = 0 сигнал DSR активен n = 1 DSR активизируется, после окончания этапа установления связи. &Tn - тесты модема. n = 0 окончание текущего теста n = 1 начало местной аналоговой петли Локальный модем ╔═════════════════╗ ╔════╗ RD ║ ┌─────┐ ║ ║ ║ <───╫─│ ПРМ │<───┐ ╫── RD -принимаемые данные ║ ║ ║ └─────┘ ┌──┴──┐ ║ TD -передаваемые данные ╚════╝ ║ │-16dB│ ║ ╔════════╗ TD ║ ┌─────┐ └──┬──┘ ║ ПРМ -приемный тракт ╚════════╝ ───╫>│ ПРД │────┘ ╫── ПРД -передающий тракт ║ └─────┘ ║ ╚═════════════════╝ n = 2 не используется n = 3 начало местной цифровой петли Локальный модем Удаленный модем ╔════╗ ╔═══════════╗ ╔═══════════╗ ╔════╗ ║ ║ ║ ┌─────┐ ║ ║ ┌─────┐ ║ RD ║ ║ ║ ║ ───║ ┌>│ ПРД ├─╫─> ... ──╫─>│ ПРМ ├──╫───> ║ ║ ╚════╝ ║ │ └─────┘ ║ ║ └─────┘ ║ ╚════╝ ╔════════╗ ║ │ ┌─────┐ ║ ║ ┌─────┐ ║ TD ╔════════╗ ╚════════╝ ───║ └─┤ ПРМ │<╫── ... <─╫──┤ ПРД │<─╫─── ╚════════╝ ║ └─────┘ ║ ║ └─────┘ ║ ╚═══════════╝ ╚═══════════╝ n = 4 модем дает согласие начала цифровой петли, которую передает удаленный модем n = 5 модем не дает внешнему устройству согласия n = 6 начало дистанционной цифровой петли Локальный модем Удаленный модем ╔════╗ ╔═══════════╗ ╔═══════════╗ ╔════╗ ║ ║ RD ║ ┌─────┐ ║ ║ ┌─────┐ ║ ║ ║ ║ ║ <───╫─┤ ПРМ │<──╫── ... <─╫─│ ПРД │<┐ ╫── ║ ║ ╚════╝ ║ └─────┘ ║ ║ └─────┘ │ ║ ╚════╝ ╔════════╗ TD ║ ┌─────┐ ║ ║ ┌─────┐ │ ║ ╔════════╗ ╚════════╝ ───╫>│ ПРД │───╫─> ... ──╫>│ ПРМ ├─┘ ╫── ╚════════╝ ║ └─────┘ ║ ║ └─────┘ ║ ╚═══════════╝ ╚═══════════╝ n = 7 модем генерирует петлю RDL, а затем генерирует и пере- дает тестирующий сигнал Локальный модем Удаленный модем ╔════╗ ╔═════════════════╗ ╔═══════════╗ ╔════╗ ║ ║ ║┌─────┐ ┌─────┐ ║ ║ ┌─────┐ ║ ║ ║ ║ ║ <───║│ СЧО │<─│ ПРМ │<╫── ... <─╫─│ ПРД │<┐ ╫── ║ ║ ╚════╝ ║└─────┘ └─────┘ ║ ║ └─────┘ │ ║ ╚════╝ ╔════════╗ ║┌─────┐ ┌─────┐ ║ ║ ┌─────┐ │ ║ ╔════════╗ ╚════════╝ ──>║│ ГОС │─>│ ПРД │─╫─> ... ──╫>│ ПРМ │─┘ ╫── ╚════════╝ ║└─────┘ └─────┘ ║ ║ └─────┘ ║ ╚═════════════════╝ ╚═══════════╝ n = 8 аналоговая петля связанная с внутренним тестом Локальный модем ╔═══════════════════════╗ ╔════╗ ║┌─────┐ ┌─────┐ ║ ║ ║ <──║│ СЧО │<─│ ПРМ │<──┐ ╫── СЧО -счетчик ошибок ║ ║ ║└─────┘ └─────┘┌──┴──┐║ ╚════╝ ║ │-16dB│║ ГОС -генератор ╔════════╗ ║┌─────┐ ┌─────┐└──┬──┘║ образцового ╚════════╝ ──>║│ ГОС │─>│ ПРД │───┘ ╫── сообщения ║└─────┘ └─────┘ ║ ╚═══════════════════════╝ &Wn - записать S-регистры в энэргонезависимую память. Команда сохраняет текущие значения S-регистров ("профиль модема") в энергонезависимой памяти, откуда эти установки вызываются при включении питания или командой ATZ. n = 0 запись как профиль 0 n = 1 запись как профиль 1. &Xn - источник синхронизирующего сигнала. n = 0 тактовые сигналы от модема - сигнал таймера 114 (15-ый штырек), n = 1 тактовые сигналы от DTE: сигнал таймера 113 (14-ый штырек), n = 2 модем создает тактовые сигналы передачи из несущей получаемого сигнала. &Zn=s - запись телефонного номера s в памяти NVRAM n (0-3), (максимум 33 знака). &Zn? - вывод номера 2.0 Описание S-регистров ------------------------- Дается описание S-регистров непосредственно используемых при работе с модемом. Для описания отдельных S-регистров указано два параметра: - диапазон обозначает диапазон параметров сохраняемых в S-регистре. - величина обозначает заводскую величину параметра, записанную в S-регистре фирмой изготовителем. S0 - количество сигналов звонка. Диапазон: 0 - 255 Величина: 000 Количество сигналов звонка, которого ждет модем перед ответом на вызов телефонной линии: S0 = 0 автоответ выключен S0 > 0 автоответ включен S1 - счетчик сигналов звонка (информационный параметр). Диапазон: 0 - 255 Величина: ------- Содержимое S-регистра увеличивается каждый раз, когда модем полу- чает сигнал звонка из телефонной линии и по истечении 8s после сигнала ответа сбрасывается. Этот регистр - единственный, исполняющий чисто информационную роль, его содержимое можно только читать. S2 - символ возврата. Диапазон: 0 - 255 Величина: 043 (ASCII '+') Содержит десятичный код символа ASCII, который является знаком последовательности возврата /смотри '+++'/. В случае, когда S2 > 127 происходит блокировка последовательности возврата. S3 - символ . Диапазон: 0 - 127 Величина: 013 (ASCII '' или Ctrl-M (^M)) Содержит десятичный код символа ASCII, который является знаком . S4 - символ . Диапазон: 0 - 127 Величина: 010 (ASCII '' или Ctrl-J (^J)) Содержит десятичный код символа ASCII, который является знаком новой строки . S5 - символ . Диапазон: 0 - 32, 127 Величина: 008 (ASCII '' или Ctrl-H (^H)) Содержит десятичный код символа ASCII, который является знаком "забой" (backspase) . S6 - время ожидания заявления станции. Диапазон: 2 - 255 Величина: 002 s S7 - ожидание сигнала несущей. Диапазон: 1 - 155 Величина: 030 s S8 - время интервала при наборе. Диапазон: 0 - 255 Величина: 002 s S9 - время реакции DCD. Диапазон: 0 - 255 Величина: 005 ( x1/10s = 0,6s ) Время задержки активизации сигнала DCD вследствие появления не- сущей. S10 - задержка разъединения после потери несущей. Диапазон: 1 - 255 Величина: 014 ( x1/10s = 1,4s ) S11 - длительность тонов при тональном наборе (в мс). S12 - время требуемой тишины для последовательности возврата. Диапазон: 20 - 255 Величина: 050 ( x 20ms = 1,0ms ) Содержимое регистра определяет в 1/50s время требуемой тишины в передаче перед и после последовательности возврата (см. '+++'). S13 - регистр битовой карты. бит значение 0 0 сброс при исчезновении сигнала DTR выключен 1 сброс при исчезновении сигнала DTR включен 1 0 автоответ в передающем режиме выключен 1 автоответ в передающем режиме включен 2 0 делать паузу при выводе кодов результата 1 не делать паузу при выводе кодов результата 3 0 не делать набора номера 1 набор номера, указанного в памяти, при переходе сигнала DTR с низкого уровня на высокий 4 0 не делать набор номера 1 набор номера, указанного в памяти, при включении питания и получении команды ATZ 5 0 включить HST-модуляцию 1 отключить HST-модуляцию 6 0 включить протокол MNP уровня 3 1 отключить протокол MNP уровня 3 7 0 нет аппаратного перезапуска 1 аппаратный перезапуск S14 - регистр битовой карты (только для чтения). Содержит битовую карту некоторых внутренних состояний модема: бит значение 0 0 обычный отклик (\V0) 1 расширенный отклик (\V1) 1 0 нет эха (E0) 1 эхо включено (E1) 2 0 код отклика разрешен (Q0) 1 код отклика запрещен (Q1) 3 0 цифровой код отклика (V0) 1 словесный код отклика (V1) 4 0 smart-модем 1 dumb -модем 5 0 тональный набор 1 импульсный набор 6 - не используется 7 0 режим ответа (A) 1 режим вызова (D) S15 - регистр битовой карты. бит значение 0 0 включение ВЧ-коррекции 1 отключение ВЧ-коррекции 1 0 включение контрольной обратной посылки 1 отключение контрольной обратной посылки в режиме on-line 2 0 отсутствует принудительная установка скорости 1 принудительна установка скорости обратной передачи 300 бит/с 3 0 другой размер буфера 1 установка размера буфера передачи 128 байт (не в ARQ-режиме) 4 0 включение протокола MNP уровня 4 1 отключение протокола MNP уровня 4 5 0 не использовать клавишу как 1 использование клавиши в качестве 6 0 MNP-совместимость 1 необычная MNP-несовместимость 7 0 для всех приложений 1 только для специальных приложений S16 - битовая карта текущей команды тестирования модема (только для чтения). бит значение бит значение 0 &T1 4 &T6 1 Зарезервирован 5 &T7 2 &T3 6 &T8 3 &T4 7 Зарезервирован S18 - длительность теста модема командами &T (в сек). Диапазон: 0...255 Величина: 0 Если S18=0, то длительность теста не ограничена. S19 - установка таймера времени простоя (в мин). S21 - содержит битовую карту установленных команд модема (только для чтения). бит значение 0 0 RJ11 (&J0) 1 RJ12/RJ13 (&J1) 1 0 коммутируемая линия(&L0) 1 арендуемая линия (&L1) 2 0 (&R0) 1 (&R1) 4,3 00 (&D0) 01 (&D1) 10 (&D2) 11 (&D3) 5 0 (&C0) 1 (&C1) 6 0 (&S0) 1 (&S1) 7 0 запрещен разрыв по Long Space (Y0) 1 разрешен разрыв по Long Space (Y1) S22 - содержит битовую карту установленных команд модема (только для чтения). бит значение 1,0 01 низкая громкость (L0,L1) 10 средняя громкость (L2) 11 высокая громкость (L3) 3,2 00 звук всегда отключен (M0) 01 - включен до обнаружения несущей (M1) 10 - включен всегда (M2) 11 звук включен до обнаружения несущей, но выключен во время набора номера (M3) 6,5,4 000 (X0) 100 (X1) 101 (X2) 110 (X3) 111 (X4) 7 0 импульсный набор (&P0) 1 импульсный набор (&P1) S23 - содержит битовую карту установленных команд и состояний модема (только для чтения). бит значение 0 0 игнорировать запрос тестирования (&T5) 1 ответить на запрос тестирования (&T4) 3,2,1 000 скорость коммуникации до 300 бит/сек 010 - 1200 бит/сек 011 - 2400 бит/сек 100 - 4800 бит/сек 110 - 9600 бит/сек 5,4 00 бит паритета Even (четность) 01 бит паритета Space ("0") 10 бит паритета Odd (нечетность) 11 бит паритета Mark ("1") 7,6 00 защитный тон отключен (&G0) 01 тон 550 Гц (&G1) 10 тон 1800 Гц (&G2) S24 - длительность импульса DSR при установке в режим &S2 или &S3 (0.2 с). S25 - интервал времени (в сотых долях сек) допустимого кратковре- менного пропадания сигнала DTR(108). При превышении этого времени цепь 108 действительно отключится. Диапазон: 0...255 Величина: 5 (0,05 сек) S26 - задержка (в сотых долях сек) между включением цепи RTS(105) и срабатыванием цепи CTS(106). Только для синхронного режима. Диапазон: 0...255 Величина: 1 (0,01 сек) S27 - содержит битовую карту установленных команд модема (только для чтения). бит значение 1,0 00 асинхронный режим (&M0) 01 синхронный режим 1 (&M1) 10 синхронный режим 2 (&M2) 11 синхронный режим 3 (&M3) 2 0 (&X0) 1 (&X1) 3 - не используется 4 0 CCITT V.22/V.22bis (B0) 1 Bell mode (B1) 5,6,7 - не используются S28 - задержка установления связи в стандарте V.21/V.23 (0.1с). S32 - регистр битовой карты (опции переключателя речь/данные). бит значение 0 0 включен 1 отключен 1 0 не снимать трубку в передающем режиме 1 снять трубку в передающем режиме 2 0 не снимать трубку в режиме ответа 1 снять трубку в режиме ответа 3 0 не набирать последний номер 1 повторный набор последнего номера 4 0 не набирать номер 1 набор номера, хранящегося в ячейке 0 5 0 автоответ выключен 1 автоответ включен 6 0 не перезагружать модем 1 перезагрузка модема 7 0 нет инициации "дальней" цифровой петли 1 инициация "дальней" цифровой петли S34 - регистр битовой карты. бит значение 0 0 включение режима V.32bis 1 отключение режима V.32bis 1 0 включение расширенного режима V.32bis 1 отключение расширенного режима V.32bis 2 0 нет запрета быстрого перехода на V.32 1 запрет быстрого перехода на V.32 3 0 отключение модуляции V.23 1 включение модуляции V.23 4 0 не заменять индикацию 1 заменить индикацию MR (Modem Ready) на DSR (Data Set ready) 5 0 не включать режим MI/MIC 1 включиь режим MI/MIC (Mode Indicate/Mode Indicate Common - индикация режима/общая индикация режима) 6 - зарезервирован 7 - зарезервирован --- Point of Steep BBS