diff options
Diffstat (limited to 'tde-i18n-ru/docs/tdenetwork/kppp/hayes.docbook')
-rw-r--r-- | tde-i18n-ru/docs/tdenetwork/kppp/hayes.docbook | 1909 |
1 files changed, 1909 insertions, 0 deletions
diff --git a/tde-i18n-ru/docs/tdenetwork/kppp/hayes.docbook b/tde-i18n-ru/docs/tdenetwork/kppp/hayes.docbook new file mode 100644 index 00000000000..1887db52926 --- /dev/null +++ b/tde-i18n-ru/docs/tdenetwork/kppp/hayes.docbook @@ -0,0 +1,1909 @@ +<appendix id="appendix-hayes-commands"> +<title +>Набор команд для Hayes-совместимых модемов</title> + +<para +>Ниже приводится описание набора команд для Hayes-совместимых модемов. Большинство модемов поддерживают этот набор команд в достаточно большой степени. Если вы потеряли руководство по эксплуатации вашего модема (или если руководства не было), этот раздел может быть оказаться весьма полезным. К примеру, я определил, как отключать динамик моего модема: команда <command +>ATM0</command +> -- наконец-таки тишина!</para> + +<para +>Инициализационная строка модема являет собой последовательность команд. Она подготавливает модем к коммуникациям, задавая ему такие параметры как: режим дозвона, ожидание, определение сигнала Занято и многие другие установки. Современные коммуникационные программы создают строки инициализации сами, на основе выбранных вами опций меню, на основе включенных вами функций, и т. д.</para> + +<para +>На протяжении многих лет Hayes-совместимые модемы являются промышленным стандартом. Несмотря на возросшее количество производителей модемов, большинство из них очень близки к стандарту Hayes-совместимых. Ниже приводится (частично) набор команд для Hayes- совместимых модемов. (Так называемые <quote +>AT</quote +>-команды). Набор команд для Hayes-совместимых модемов можно разделить на четыре группы:</para> + +<variablelist> +<varlistentry> +<term +>Основной набор команд</term> +<listitem +><para +>Цифра после заглавной буквы. Например, <command +>M1</command +>.</para +></listitem> +</varlistentry> +<varlistentry> +<term +>Расширенный набор команд</term> +<listitem +><para +>Символ <quote +>&</quote +> (амперсант) с последующей заглавной буквой в сочетании с цифрой. Это расширение основного набора команд. К примеру, <command +>&M1</command +>. Обратите внимание на то, что команда <command +>M1</command +> отлична от команды <command +>&M1</command +>.</para +></listitem> +</varlistentry> +<varlistentry> +<term +>Частный набор команд</term> +<listitem +><para +>Обычно начинающиеся с символа обратного слэша (<quote +>\</quote +>) или знака процента (<quote +>%</quote +>), эти команды очень различаются на разных моделях модемов. По этой причине ниже приведены только некоторые из них.</para +></listitem> +</varlistentry> +<varlistentry> +<term +>Команды для управления регистрами</term> +<listitem +><para +><command +>S<replaceable +>r</replaceable +>=<replaceable +>n</replaceable +></command +>, где <replaceable +>r</replaceable +> означает номер регистра, значение которого нужно изменить, а <replaceable +>n</replaceable +> -- заменяющее значение.</para> + +<para +><quote +>Регистр</quote +> -- компьютерный термин, означающий некую физическую область памяти. Количество памяти в модемах мало. Этот четвертый набор команд используется для ввода значения в определенный регистр (область в памяти). Регистр хранит определенную <quote +>переменную</quote +> (алфавитно-цифровые данные), которые используются модемом и коммуникационным программным обеспечением. К примеру, команда <command +>S7=60</command +> указывает компьютеру <quote +>Установить значение регистра #7 равным 60</quote +>.</para +></listitem> +</varlistentry> +</variablelist> + +<note +><para +>Кроме того, большинство команд определяются буквенно-цифровой комбинацией (<command +>L0</command +>, <command +>L1</command +> и так далее), использование нуля является необязательным. К примеру, команда <command +>L0</command +> аналогична команде <command +>L</command +>. Имейте это ввиду при ознакомлении с таблицей, приведенной ниже!</para +></note> + +<para +>Ниже приводятся некоторые из наиболее важных символов в строке инициализации модема. Как правило, изменение этих символов не требуется.</para> + +<variablelist> +<varlistentry> +<term +><command +>AT</command +></term> +<listitem +><para +>Указывает модему, что последует набор команд. С этой команды начинаться каждая строка, содержащая команды.</para +></listitem> +</varlistentry> +<varlistentry> +<term +><command +>Z</command +></term> +<listitem +><para +>Сбросить установки модема в состояние по умолчанию</para +></listitem> +</varlistentry> +<varlistentry> +<term +><command +>,</command +> (запятая)</term> +<listitem +><para +>задерживает выполнение программы на одну секунду. Допускается использование нескольких команд <command +>,</command +> в одном ряду. Например, команда <command +>,,,,</command +> создаст задержку в 4 секунды. (Время паузы задается значением регистра <varname +>S8</varname +>.</para +></listitem> +</varlistentry> +<varlistentry> +<term +><command +>^M</command +></term> +<listitem +><para +>Отправляет модему символ-прерывание Возврат каретки (CR). Этот управляющий код большая часть коммуникационных программ понимает как <quote +>Carriage Return</quote +></para +></listitem +></varlistentry> +</variablelist> + +<sect1 id="hayes-basic-commands"> +<title +>Основной набор команд Hayes</title> + +<para +>В алфавитном порядке:</para> + + <table> + <title +>Основной набор команд Hayes</title> + <tgroup cols="3"> + <thead> + <row> + <entry +>Команда</entry> + <entry +>Описание</entry> + <entry +>Комментарии</entry> + </row> + </thead> + <tbody> + <row> + <entry +><command +>A0</command +> или <command +>A</command +></entry> + <entry +>Ответить на входящий звонок</entry> + <entry +></entry> + </row> + <row> + <entry +><command +>A/</command +></entry> + <entry +>Повторить последнюю выполненную команду</entry> + <entry +>Не предварять командой <command +>AT</command +>. За этим, как правило, следует завершение сеанса.</entry> + </row> + <row> + <entry +><command +>B0</command +> или <command +>B</command +></entry> + <entry +>Обработка входящих звонков</entry> + <entry +>Процедура ответа на входящий звонок - протокол V32/CCITT</entry> + </row> + <row> + <entry +><command +>B1</command +></entry> + <entry +>Обработка входящих звонков</entry> + <entry +>Процедура ответа на входящий звонок - Bell 212A</entry> + </row> + <row> + <entry +><command +>B2</command +></entry> + <entry +>Обработка входящих звонков</entry> + <entry +>Режим ответа на входящий звонок: Отчет/Без отчета</entry> + </row> + <row> + <entry +><command +>D</command +></entry> + <entry +>Дозвон</entry> + <entry +><para +>Дозвониться по указанному номеру и выполнить процедуру приветствия.</para +><variablelist> + <varlistentry> + <term +><command +>P</command +></term> + <listitem +><para +>Импульсный набор номера</para +></listitem> + </varlistentry> + <varlistentry> + <term +><command +>T</command +></term> + <listitem +><para +>Тоновый набор номера</para +></listitem> + </varlistentry> + <varlistentry> + <term +><command +>W</command +></term> + <listitem +><para +>Ожидать повторного зуммера</para +></listitem> + </varlistentry> + <varlistentry> + <term +><command +>,</command +></term> + <listitem +><para +>Выдержать паузу, заданную значением регистра <varname +>S8</varname +> (обычно 2 секунды)</para +></listitem> + </varlistentry> + <varlistentry> + <term +><command +>;</command +></term> + <listitem +><para +>После дозвона остаться в командном режиме</para +></listitem> + </varlistentry> + <varlistentry> + <term +><command +>!</command +></term> + <listitem +><para +>Краткое прерывание линии (На полсекунды повесить трубку, как в случае перевода звонка.</para +></listitem> + </varlistentry> + <varlistentry> + <term +><command +>L</command +></term> + <listitem +><para +>Набрать последний набранный номер</para +></listitem> + </varlistentry> + </variablelist +></entry> + </row> + <row> + <entry +><command +>E0</command +> или <command +>E</command +></entry> + <entry +>Без эхо</entry> + <entry +>В компьютер не поступает эхо-команд</entry> + </row> + <row> + <entry +><command +>E1</command +></entry> + <entry +>Эхо</entry> + <entry +>В компьютер поступает эхо-команда (отображаются набранные символы)</entry> + </row> + <row> + <entry +><command +>H0</command +></entry> + <entry +>Состояние линии</entry> + <entry +>Линия используется - повесить трубку</entry> + </row> + <row> + <entry +><command +>H1</command +></entry> + <entry +>Состояние линии</entry> + <entry +>Линия свободна - поднять трубку</entry> + </row> + <row> + <entry +><command +>I0</command +> или <command +>I</command +></entry> + <entry +>Запрос на сведения</entry> + <entry +>Эта команда сильно зависит от модели модема. Обычно, команда <command +>I0</command +> возвращает число или код, тогда как более высокие номера предоставляют намного более полезные сведения.</entry> + </row> + <row> + <entry +><command +>L0</command +> или <command +>L</command +></entry> + <entry +>Громкость динамика модема. Эти опции отсутствуют у модемов с механической регулировкой.</entry> + <entry +>Громкость динамика модема в положении Тихо или Выключено</entry> + </row> + <row> + <entry +><command +>L1</command +></entry> + <entry +></entry> + <entry +>Громкость динамика модема в положении Тихо</entry> + </row> + <row> + <entry +><command +>L2</command +></entry> + <entry +></entry> + <entry +>Громкость динамика модема в положении Средне</entry> + </row> + <row> + <entry +><command +>L3</command +></entry> + <entry +></entry> + <entry +>Громкость динамика модема в положении Громко</entry> + </row> + <row> + <entry +><command +>M0</command +> или <command +>M</command +></entry> + <entry +>Динамик модема выключен</entry> + <entry +>Команда <command +>M3</command +> также встречается, но на разных моделях интерпретируется по-разному</entry> + </row> + <row> + <entry +><command +>M1</command +></entry> + <entry +></entry> + <entry +>Динамик включен, пока не определен удаленный носитель (т. е., пока не будет услышан другой модем)</entry> + </row> + <row> + <entry +><command +>M2</command +></entry> + <entry +></entry> + <entry +>Динамик модема всегда включен (после соединения слышны звуки передачи данных)</entry> + </row> + <row> + <entry +><command +>N0</command +> или <command +>N</command +></entry> + <entry +>Скорость при приветствии</entry> + <entry +>Приветствовать только при скорости, указанной в регистре <link linkend="hayes-s37" +><varname +>S37</varname +></link +></entry> + </row> + <row> + <entry +><command +>N1</command +></entry> + <entry +></entry> + <entry +>Приветствовать при наибольшей скорости, по значению превышающей значение регистра <link linkend="hayes-s37" +><varname +>S37</varname +></link +></entry> + </row> + <row> + <entry +><command +>O0</command +> или <command +>O</command +></entry> + <entry +>Вернуться в режим На связи</entry> + <entry +>Смотрите также <link linkend="hayes-basic-x1" +><command +>X1</command +></link +>, так как может быть включен режим определения наличия зуммера.</entry> + </row> + <row> + <entry +><command +>O1</command +></entry> + <entry +></entry> + <entry +>Вернуться в режим На связи после выполнения проверки эквалайзера</entry> + </row> + <row> + <entry +><command +>Q0</command +> или <command +>Q1</command +></entry> + <entry +>Тихий режим</entry> + <entry +>Выключено - отображаются коды ответов, пользователь видит ответы на команды (например, <computeroutput +>OK</computeroutput +>)</entry> + </row> + <row> + <entry +><command +>Q1</command +></entry> + <entry +>Тихий режим</entry> + <entry +>Включено - коды ответов опускаются, пользователь их не видит.</entry> + </row> + <row> + <entry +><command +>S<replaceable +>n</replaceable +>?</command +></entry> + <entry +></entry> + <entry +>Запросить значение S-регистра <replaceable +>n</replaceable +></entry> + </row> + <row> + <entry +><command +>S<replaceable +>n</replaceable +>=<replaceable +>r</replaceable +></command +></entry> + <entry +>Сохранить</entry> + <entry +>Сохранить значение <replaceable +>r</replaceable +> в S-регистре <replaceable +>n</replaceable +></entry> + </row> + <row> + <entry +><command +>V0</command +> или <command +>V</command +></entry> + <entry +>Режим отчета</entry> + <entry +>Цифровые коды ответов</entry> + </row> + <row> + <entry +><command +>V1</command +></entry> + <entry +></entry> + <entry +>Коды ответов на английском языке (к примеру, <computeroutput +>CONNECT</computeroutput +>, <computeroutput +>BUSY</computeroutput +>, <computeroutput +>NO CARRIER</computeroutput +> и так далее)</entry> + </row> + <row> + <entry +><command +>X0</command +> или <command +>X</command +></entry> + <entry +>Smartmodem</entry> + <entry +>Коды ответов для модемов, совместимых с Hayes Smartmodem 300</entry> + </row> + <row> + <entry +><anchor id="hayes-basic-x1"/><command +>X1</command +></entry> + <entry +></entry> + <entry +>Добавляет скорость соединения к основному коду ответа (например <computeroutput +>CONNECT 1200</computeroutput +></entry> + </row> + <row> + <entry +><command +>X2</command +></entry> + <entry +></entry> + <entry +>Добавляет определение способа набора номера (предотвращает дозвон вслепую и иногда предотвращает выполнение команды <command +>AT0</command +>)</entry> + </row> + <row> + <entry +><command +>X3</command +></entry> + <entry +></entry> + <entry +>Добавляет определение сигнала Занято</entry> + </row> + <row> + <entry +><command +>X4</command +></entry> + <entry +></entry> + <entry +>Добавляет определение сигналов Занято и Тональный набор</entry> + </row> + <row> + <entry +><command +>Z0</command +> или <command +>Z</command +></entry> + <entry +>Сброс</entry> + <entry +>Сбросить установки модема и загрузить сохраненную схему конфигурации. Используйте команды <command +>Z0</command +>, <command +>Z1</command +>, и т. д., если вы используете несколько схем. Эквивалент команды <command +>&F</command +> для загрузки заводских установок на модемах без <acronym +>NVRAM</acronym +> (non voltaile memory)</entry> + </row> + </tbody> + </tgroup> + </table> + </sect1> + + <sect1 id="hayes-extended-commands"> + <title +>Расширенный набор команд Hayes</title +><subtitle +>Команды с амперсендом</subtitle> + + <table> + <title +>Расширенный набор команд Hayes</title> + <tgroup cols="3"> + <thead> + <row> + <entry +>Команда</entry> + <entry +>Описание</entry> + <entry +>Комментарии</entry> + </row> + </thead> + <tbody> + <row> + <entry +><command +>&B0</command +> or <command +>&B</command +></entry> + <entry +>Параметры повтора</entry> + <entry +>Выключить функцию автоповтора</entry> + </row> + <row> + <entry +><command +>&B1</command +></entry> + <entry +>Параметры повтора</entry> + <entry +>Включить функцию автоповтора</entry> + </row> + <row> + <entry +><command +>&B2</command +></entry> + <entry +>Параметры повтора</entry> + <entry +>Включить функцию автоповтора, но разъединиться, если состояние линии не улучшилось за период времени, заданный значением регистра <link linkend="hayes-s7" +><varname +>S7</varname +></link +></entry> +</row> + <row> + <entry +><command +>&C0</command +> или <command +>&C1</command +></entry> + <entry +>Определение наличия связи</entry> + <entry +>Сигнал всегда включен</entry> + </row> + <row> + <entry +><command +>&C1</command +></entry> + <entry +>Определение наличия связи</entry> + <entry +>Соответствует удаленному носителю (как правило, оставляйте без изменений)</entry> + </row> + <row> + <entry +><command +>&D0</command +> или <command +>&D</command +></entry> + <entry +><acronym +>DTR</acronym +> -- Готовность к передаче данных</entry> + <entry +>Сигнал игнорируется (Зависит от модема, сведения вы можете найти в руководстве по эксплуатации!)</entry> + </row> + <row> + <entry +><command +>&D1</command +></entry> + <entry +><acronym +>DTR</acronym +> -- Готовность к передаче данных</entry> + <entry +>Если <acronym +>DTR</acronym +> переключается из состояния Включено в Выключено, модем переходит в командный режим (только некоторые модели)</entry> + </row> + <row> + <entry +><command +>&D2</command +></entry> + <entry +><acronym +>DTR</acronym +> -- Готовность к передаче данных</entry> + <entry +>Некоторые модемы при изменении состояния <acronym +>DTR</acronym +> вешают трубку (Как правило, является установкой по умолчанию)</entry> + </row> + <row> + <entry +><command +>&D3</command +></entry> + <entry +><acronym +>DTR</acronym +> -- Готовность к передаче данных</entry> + <entry +>Повесить трубку, сбросить установки модема в начальное состояние и перейти в командный режим при сигнале <acronym +>DTR</acronym +></entry> + </row> + <row> + <entry +><command +>&F0</command +> или <command +>&F</command +></entry> + <entry +>Заводские установки</entry> + <entry +><para +>Установки по умолчанию для Generic Hayes-совместимых модемов. </para +><para +>Как правило, имеет смысл использовать эту команду в строке инициализации модема, так как команды <command +>&F1</command +>-<command +>&F3</command +> могут по-разному быть поняты различными модемами, тем самым вызывая проблемы при соединении. (Никогда нельзя точно знать какие установки изменяет команда <command +>&F2</command +>.</para +><para +>С другой стороны, бывает целесообразным использовать приведенные ниже опции; большинство проблем можно решить, заменив сложную строку инициализации простой командой <command +>&F2</command +> или подобной. Тем не менее, если вы создаете строку инциализации, лучше начать ее простой командой <command +>&F</command +>, а не использовать <quote +>измененные</quote +> типы установок по умолчанию.</para +></entry> + </row> + <row> + <entry +><command +>&F1</command +></entry> + <entry +>Заводские установки</entry> + <entry +>Заводские установки, прошитые в IBM <acronym +>PC</acronym +>-совместимых модемах</entry> + </row> + <row> + <entry +><command +>&F2</command +></entry> + <entry +>Заводские установки</entry> + <entry +>Заводские установки с программным приветствием (Макинтош)</entry> + </row> + <row> + <entry +><command +>&F3</command +></entry> + <entry +>Заводские установки</entry> + <entry +>Заводские установки с аппаратным приветствием (Макинтош)</entry> + </row> + <row> + <entry +><command +>&G0</command +> or <command +>&G</command +></entry> + <entry +>Защитные тоновые сигналы</entry> + <entry +>Выключить защитные тоновые сигналы</entry> + </row> + <row> + <entry +><command +>&K0</command +> или <command +>&K</command +></entry> + <entry +>Локальное управление потоком</entry> + <entry +>Выключить локальное управление потоком</entry> + </row> + <row> + <entry +><command +>&K1</command +></entry> + <entry +>Локальное управление потоком</entry> + <entry +>Включить локальное аппаратное управление потоком RTS/CTS</entry> + </row> + <row> + <entry +><command +>&K2</command +></entry> + <entry +>Локальное управление потоком</entry> + <entry +>Включить локальное программное управление потоком XON/XOFF</entry> + </row> + <row> + <entry +><command +>&K3</command +></entry> + <entry +>Локальное управление потоком</entry> + <entry +>Включить локальное аппаратное управление потоком RTS/CTS</entry> + </row> + <row> + <entry +><command +>&K4</command +></entry> + <entry +>Локальное управление потоком</entry> + <entry +>Включить локальное программное управление потоком XON/XOFF</entry> + </row> + <row> + <entry +><command +>&L0</command +> или <command +>&L</command +></entry> + <entry +>Режим дозвона</entry> + <entry +>Выбрать режим дозвона</entry> + </row> + <row> + <entry +><command +>&M0</command +> или <command +>&M</command +></entry> + <entry +>Режим контроля ошибок</entry> + <entry +>Выбрать асинхронный не-<acronym +>EC</acronym +> режим (то же самое, что и команда <command +>&Q0</command +>)</entry> + </row> + <row> + <entry +><command +>&P0</command +> или <command +>&P</command +></entry> + <entry +>Соотношение набор-пауза импульсного дозвона</entry> + <entry +>Импульсный дозвон с соотношением набор-пауза 39% / 61% (США/Канада)</entry> + </row> + <row> + <entry +><command +>&P1</command +></entry> + <entry +>Соотношение набор-пауза импульсного дозвона</entry> + <entry +>Импульсный дозвон с соотношением набор-пауза 33% / 67% (Великобритания/Гонконг)</entry> + </row> + <row> + <entry +><command +>&Q0</command +> или <command +>&Q</command +></entry> + <entry +>Режим контроля ошибок</entry> + <entry +>Асинхронный не-<acronym +>EC</acronym +> режим. Буферизация данных отключена. <acronym +>ASB</acronym +> отключено.</entry> + </row> + <row> + <entry +><command +>&Q5</command +></entry> + <entry +>Режим контроля ошибок</entry> + <entry +>Выбрать операцию <acronym +>EC</acronym +> протокола V.42 (необходимо управление потоком)</entry> + </row> + <row> + <entry +><command +>&Q6</command +></entry> + <entry +>Режим контроля ошибок</entry> + <entry +>Асинхронный режим с <acronym +>ASB</acronym +> (необходимо управление потоком)</entry> + </row> + <row> + <entry +><command +>&Q8</command +></entry> + <entry +>Режим контроля ошибок</entry> + <entry +>Выбрать альтернативный протокол <acronym +>EC</acronym +> (<acronym +>MNP</acronym +>)</entry> + </row> + <row> + <entry +><command +>&Q9</command +></entry> + <entry +>Режим контроля ошибок</entry> + <entry +>Условное сжатие данных: V.42bis = да, MNP5 = нет.</entry> + </row> + <row> + <entry +><command +>&S0</command +> или <command +>&S</command +></entry> + <entry +>Выбор действия <acronym +>DSR</acronym +></entry> + <entry +>Всегда в состоянии Включено (по умолчанию)</entry> + </row> + <row> + <entry +><command +>&S1</command +></entry> + <entry +>Выбор действия <acronym +>DSR</acronym +></entry> + <entry +>Следовать спецификации <acronym +>EIA</acronym +> (Включено слежение за тональным сигналом носителя, до потери связи.)</entry> + </row> + <row> + <entry +><command +>&T0</command +> или <command +>&T</command +></entry> + <entry +>Самопроверка</entry> + <entry +>Самопроверка (у некоторых модемов, зависит от модели)</entry> + </row> + <row> + <entry +><command +>&U0</command +> или <command +>&U</command +></entry> + <entry +>Решетчатая модуляция кода</entry> + <entry +>Включить протокол V.32 <acronym +>TCM</acronym +></entry> + </row> + <row> + <entry +><command +>&U1</command +></entry> + <entry +>Решетчатая модуляция кода</entry> + <entry +>Выключить протокол V.32 <acronym +>TCM</acronym +></entry> + </row> + <row> + <entry +><command +>&V0</command +> или <command +>&V1</command +></entry> + <entry +>Просмотреть активную конфигурацию</entry> + <entry +>(и, зачастую, сохраненную) (то же, что и команда <command +>ATI4</command +></entry> + </row> + <row> + <entry +><command +>&W0</command +> или <command +>&W</command +></entry> + <entry +>Сохранить схему</entry> + <entry +>В <acronym +>NVRAM</acronym +> (команды <command +>&W0</command +>, <command +>&W1</command +>, и т. д. для нескольких схем). Некоторые установки сохранению не подлежат. Они не выводятся в ответ на команду <command +>&V</command +> или же <command +>ATI4</command +></entry> + </row> + <row> + <entry +><command +>&Y0</command +> или <command +>&Y</command +></entry> + <entry +>Выбрать конфигурацию, загружаемую при включении питания</entry> + <entry +>Загрузить схему 0 (по умолчанию)</entry> + </row> + <row> + <entry +><command +>&Y1</command +></entry> + <entry +>Выбрать конфигурацию, загружаемую при включении питания</entry> + <entry +>Загрузить схему 1</entry> + </row> + <row> + <entry +><command +>&Z<replaceable +>n</replaceable +>=<replaceable +>x</replaceable +></command +></entry> + <entry +>Мягкий сброс установок и загрузка схемы номер <replaceable +>n</replaceable +></entry> + <entry +>Заметьте, что содержимое командной строки после <command +>&Z</command +> будет проигнорировано</entry> + </row> + </tbody> + </tgroup> + </table> + + </sect1> + + <sect1 id="hayes-backslash-commands"> + <title +>Команды Backslash (обратный слэш) и Percent (процент)</title> + + <table> + <title +>Команды Backslash (обратный слэш) и Percent (процент)</title> + <tgroup cols="3"> + <thead> + <row> + <entry +>Команда</entry> + <entry +>Описание</entry> + <entry +>Комментарии</entry> + </row> + </thead> + <tbody> + <row> + <entry +><command +>\A0</command +> или <command +>\A</command +></entry> + <entry +>Максимальный размер блока <acronym +>MNP</acronym +> (в символах)</entry> + <entry +>64 символа максимум</entry> + </row> + <row> + <entry +><command +>\A1</command +></entry> + <entry +>Максимальный размер блока <acronym +>MNP</acronym +> (в символах)</entry> + <entry +>128 симоволов максимум</entry> + </row> + <row> + <entry +><command +>\A2</command +></entry> + <entry +>Максимальный размер блока <acronym +>MNP</acronym +> (в символах)</entry> + <entry +>192 символа максимум</entry> + </row> + <row> + <entry +><command +>\A3</command +></entry> + <entry +>Максимальный размер блока <acronym +>MNP</acronym +> (в символах)</entry> + <entry +>256 символов максимум</entry> + </row> + <row> + <entry +><command +>%C0</command +> или <command +>%C</command +></entry> + <entry +>Включить/Выключить режим сжатия данных</entry> + <entry +>Выключить</entry> + </row> + <row> + <entry +><command +>%C1</command +></entry> + <entry +>Включить/Выключить режим сжатия данных</entry> + <entry +>Включить MNP5</entry> + </row> + <row> + <entry +><command +>%C2</command +></entry> + <entry +>Включить/Выключить режим сжатия данных</entry> + <entry +>Включить V.42bis (<acronym +>BTLZ</acronym +>)</entry> + </row> + <row> + <entry +><command +>%C3</command +></entry> + <entry +>Включить/Выключить режим сжатия данных</entry> + <entry +>Включить MNP5 & V.42bis (<acronym +>BTLZ</acronym +>)</entry> + </row> + <row> + <entry +><command +>%D0</command +> или <command +>%D</command +></entry> + <entry +>Сжатие данных</entry> + <entry +>Размер словаря 512 BLTZ</entry> + </row> + <row> + <entry +><command +>%D1</command +></entry> + <entry +>Сжатие данных</entry> + <entry +>Размер словаря 1024 BLTZ</entry> + </row> + <row> + <entry +><command +>%D2</command +></entry> + <entry +>Сжатие данных</entry> + <entry +>Размер словаря 2048 BLTZ</entry> + </row> + <row> + <entry +><command +>%D3</command +></entry> + <entry +>Сжатие данных</entry> + <entry +>Размер словаря 4096 BLTZ</entry> + </row> + <row> + <entry +><command +>%E0</command +> или <command +>%E1</command +></entry> + <entry +>Метод Escape</entry> + <entry +>Выключить ESCAPE</entry> + </row> + <row> + <entry +><command +>%E1</command +></entry> + <entry +>Метод Escape</entry> + <entry +>Метод <command +>+++AT</command +> (по умолчанию)</entry> + </row> + <row> + <entry +><command +>%E2</command +></entry> + <entry +>Метод Escape</entry> + <entry +>Метод <computeroutput +>Break</computeroutput +> <command +>AT</command +></entry> + </row> + <row> + <entry +><command +>%E3</command +></entry> + <entry +>Метод Escape</entry> + <entry +>Включить оба метода</entry> + </row> + <row> + <entry +><command +>%E4</command +></entry> + <entry +>Метод Escape</entry> + <entry +>Выключить получение отклика <computeroutput +>OK</computeroutput +> на команду <command +>+++</command +></entry> + </row> + <row> + <entry +><command +>%E5</command +></entry> + <entry +>Метод Escape</entry> + <entry +>Включить получение отклика <computeroutput +>OK</computeroutput +> на команду <command +>+++</command +></entry> + </row> + <row> + <entry +><command +>\J0</command +> или <command +>\J</command +></entry> + <entry +>Авторегулировка <acronym +>DTE</acronym +></entry> + <entry +>Выключить</entry> + </row> + <row> + <entry +><command +>\J1</command +></entry> + <entry +>Авторегулировка <acronym +>DTE</acronym +></entry> + <entry +>Значение <acronym +>DTE</acronym +> приводится в соответствие со значением носителя.</entry> + </row> + <row> + <entry +><command +>\N0</command +> или <command +>\N</command +></entry> + <entry +>Тип соединения</entry> + <entry +>Нормальное соединение (определение приведено ниже)</entry> + </row> + <row> + <entry +><command +>\N1</command +></entry> + <entry +>Тип соединения</entry> + <entry +>Прямое соединение</entry> + </row> + <row> + <entry +><command +>\N2</command +></entry> + <entry +>Тип соединения</entry> + <entry +>Соединение с надежной (с авторегулировкой) связью <acronym +>MNP</acronym +></entry> + </row> + <row> + <entry +><command +>\N3</command +></entry> + <entry +>Тип соединения</entry> + <entry +>Соединение с надежной (с авторегулировкой) связью</entry> + </row> + <row> + <entry +><command +>\N4</command +></entry> + <entry +>Тип соединения</entry> + <entry +>Надежная связь протокола V.42bis с определением фазы</entry> + </row> + <row> + <entry +><command +>\N5</command +></entry> + <entry +>Тип соединения</entry> + <entry +>Надежная (с авторегулировкой) связь протокола V.42bis с определением фазы</entry> + </row +> + <row> + <entry +><command +>\N6</command +></entry> + <entry +>Тип соединения</entry> + <entry +>Надежная связь протокола V.42 с определением фазы</entry> + </row> + <row> + <entry +><command +>\N7</command +></entry> + <entry +>Тип соединения</entry> + <entry +>Надежная (с авторегулировкой) связь протокола V.42 с определением фазы</entry> + </row> + </tbody> + </tgroup> + </table> + +<para +>Прямое соединение -- это простое соединение без использования протоколов коррекции ошибок и сжатия данных. В этом случае скорости компьютер-модем и модем-модем должны быть идентичными.</para> + +<para +>Нормальное соединение использует управление потоком (аппаратное или программное) для буферизации отправленных и полученных данных, таким образом, модем может передавать данные на скорости, отличной от скорости передачи компьютера. К примеру, компьютер может отправлять данные на скорости 57 Кб/с с использованием сжатия, а модем ведет передачу на скорости 28.8 Кб/с. Этот режим используется большинством модемов.</para> + +<para +>Соединение с надежной связью подобно нормальному соединению; если по какой-либо причине не происходит сжатия данных или отключен режим коррекции ошибок, в таком случае произойдет разъединение. (В частности, такой модем проверяет все соединения на предмет надежности, в противном же случае вешает трубку.)</para> + +<para +>Соединение с надежной (с авторегулировкой) связью является практически тем же самым, разве что модем будет пытаться соединиться заново для установления соединения с надежной связью. Большинство модемов используют этот режим.</para> + +</sect1> + +<sect1 id="hayes-sregisters"> +<title +>S-регистры</title> + + <table> + <title +>S-регистры</title> + <tgroup cols="4"> + <thead> + <row> + <entry +>Регистр</entry> + <entry +>Диапазон</entry> + <entry +>По умолчанию</entry> + <entry +>Функция</entry> + </row> + </thead> + <tbody> + <row> + <entry +><varname +>S0</varname +></entry> + <entry +>0-255 звонков</entry> + <entry +>1-2</entry> + <entry +>Ответить при определенном количестве звонков. Не отвечать при значении 0</entry> + </row> + <row> + <entry +><varname +>S1</varname +></entry> + <entry +>0-255 звонков</entry> + <entry +>0</entry> + <entry +>Если значение регистра <varname +>S0</varname +> больше <returnvalue +>0</returnvalue +>, этот регистр предназначен для подсчета входящих звонков.</entry> + </row> + <row> + <entry +><varname +>S2</varname +></entry> + <entry +>0-127 <acronym +>ASCII</acronym +></entry> + <entry +>43 +</entry> + <entry +>Переход в командный режим симовлом ESC</entry> + </row> + <row> + <entry +><varname +>S2</varname +></entry> + <entry +>>127</entry> + <entry +></entry> + <entry +>неприятие символа ESC</entry> + </row> + <row> + <entry +><varname +>S3</varname +></entry> + <entry +>0-127 <acronym +>ASCII</acronym +></entry> + <entry +>13 CR</entry> + <entry +>Символ возврата каретки</entry> + </row> + <row> + <entry +><varname +>S4</varname +></entry> + <entry +>0-127 <acronym +>ASCII</acronym +></entry> + <entry +>10 LF</entry> + <entry +>Символ перехода на новую строку</entry> + </row> + <row> + <entry +><varname +>S5</varname +></entry> + <entry +>0-32, 127 <acronym +>ASCII</acronym +></entry> + <entry +>8 BS</entry> + <entry +>Символ забоя</entry> + </row> + <row> + <entry +><varname +>S6</varname +></entry> + <entry +>2-255 секунд</entry> + <entry +>2</entry> + <entry +>Время ожидания зуммера (для набора номера вслепую смотрите <link linkend="hayes-basic-x1" +>X<replaceable +>n</replaceable +></link +></entry> + </row> + <row> + <entry +><anchor id="hayes-s7"/><varname +>S7</varname +></entry> + <entry +>1-255 секунд</entry> + <entry +>30-60</entry> + <entry +>Время ожидания ответа удаленного носителя</entry> + </row> + <row> + <entry +><varname +>S8</varname +></entry> + <entry +>0-255 секунд</entry> + <entry +>2</entry> + <entry +>Время паузы при дозвоне</entry> + </row> + <row> + <entry +><varname +>S9</varname +></entry> + <entry +>1-255 1/10-ых долей секунды</entry> + <entry +>6</entry> + <entry +>Время на определение наличия связи </entry> + </row> + <row> + <entry +><varname +>S10</varname +></entry> + <entry +>1-255 1/10-ых долей секунды</entry> + <entry +>7-14</entry> + <entry +>Время между утратой связи и командой модему повесить трубку</entry> + </row> + <row> + <entry +><varname +>S11</varname +></entry> + <entry +>50-255 миллисекунд</entry> + <entry +>70-95</entry> + <entry +>Продолжительность тоновых сигналов и интервал между ними при тональном наборе номера</entry> + </row> + <row> + <entry +><varname +>S12</varname +></entry> + <entry +>0-255 1/50-ых долей секунды</entry> + <entry +>50</entry> + <entry +>Задержка при выполнении команды <command +>+++</command +></entry> + </row> + <row> + <entry +><varname +>S36</varname +></entry> + <entry +><para +>Возможные опции при невозможности устранить ошибки связи:</para +><itemizedlist> + <listitem +><para +>0 - Разъединить</para> + </listitem> + <listitem +><para +>1 - Установить прямое соединение</para> + </listitem> + <listitem +><para +>3 - Установить нормальное соединение</para> + </listitem> + <listitem +><para +>4 - Установить <acronym +>MNP</acronym +>-соединения при возможности, иначе разъединить</para> + </listitem> + <listitem +><para +>5 - Установить <acronym +>MNP</acronym +>-соединение при возможности, иначе установить прямое соединение.</para> + </listitem> + <listitem +><para +>7 - Установить <acronym +>MNP</acronym +>-соединение при возможности, иначе установить нормальное соединение</para> + </listitem> + </itemizedlist +></entry +> + <entry +>7</entry> + <entry +>Обработка сбоев установления связи</entry> + </row> + <row> + <entry +><anchor id="hayes-s37"/><varname +>S37</varname +></entry> + <entry +><itemizedlist> + <listitem +><para +><returnvalue +>1</returnvalue +> = 300 bps</para> + </listitem> + <listitem +><para +><returnvalue +>5</returnvalue +> = 1200 bps</para> + </listitem> + <listitem +><para +><returnvalue +>6</returnvalue +> = 2400 bps</para> + </listitem> + <listitem +><para +><returnvalue +>7</returnvalue +> = 1200/75 bps (протокол v.23)</para> + </listitem> + <listitem +><para +><returnvalue +>8</returnvalue +> = 4800 bps</para> + </listitem> + <listitem +><para +><returnvalue +>9</returnvalue +> = 9600 bps</para> + </listitem> + <listitem +><para +><returnvalue +>10</returnvalue +> = 12000 bps</para> + </listitem> + <listitem +><para +><returnvalue +>11</returnvalue +> = 14400 bps</para> + </listitem> + <listitem +><para +><returnvalue +>12</returnvalue +> = 7200 bps</para> + </listitem> + </itemizedlist +></entry> + <entry +>0</entry> + <entry +>Начальная скорость (установление связи)</entry> + </row> + </tbody> + </tgroup> + </table> + +<para +>У многих модемов существуют десятки, даже сотни S-регистров, но стандартными являются только первые десять. Их значения изменяются командой <command +>ATS<replaceable +>n</replaceable +>=<replaceable +>N</replaceable +></command +>, а проверяются командой <command +>ATS<replaceable +>n</replaceable +>?</command +> (например, команда <userinput +><command +>AT</command +> <command +>S10</command +><option +>=70</option +> <command +>S1?</command +></userinput +> укажет модему не вешать трубку в в течении семи секунд без ответа другого модема и вернет последнее зарегистрированное число звонков.)</para> + +</sect1> +</appendix> |