Интеллектуальные возможности модемов
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: реферат на тему закон, культура реферат
| Добавил(а) на сайт: Cvilenev.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 | Следующая страница реферата
/
Трети тип командного синтаксиса используется для того, чтобы установить значение параметра или передать параметр, управляющий работой модема. Команда установки выдается в виде
+ F puram=val
где рагат указывает параметр, который должен быть установлен, a val -желаемое значение этого параметра. В зависимости от команды, val может быгь числом или буквенным выражением. Как для АТ-команд стандартных модемов, так и для команд факс-модемов класса 1 числовой аргумент представляется в виде десятичного числа.
По умолчанию командную строку завершает символ возврата каретки. В качестве символа, завершающего строку, также может использоваться точка с запятой <;>. За исключением команд +FTS и +FRS, команда класса 1 должна быть единственной командой в строке. Хотя это ясно указано в стандарте EIA/TIA-578, многие факс-модемы класса 1 допускают несколько факс-команд в одной строке без разделителей.
Факс-модемы могут быть запрограммированы на выдачу ответов в буквенной (расширенной словесной) или числовой (краткой) формах. Перед словесным ответом и после него ставится символьная пара возврата каретки и перевода сгроки (<CR><LF>). Числовые ответы выдаются только с завершающим символом возврата каретки. Коды результата ОК (0), CONNECT (1), NO CARRIER (3) и ERROR (4) обязательны.
4.6.3. Команды класса 2
Команды EIA для факс-модемов класса 2.0, по существу, имеют тот же синтаксис, чю и факс-модемы класса 1. Все команды начинаются с символа расширения +F. Три общих формы командного синтаксиса (идентификации возможностей, идентификации состояния и установки) также могут использоваться, когда это необходимо.
Для модемов класса 2.0 командный синтаксис, предназначенный для установки значения параметра или передачи параметра, контролирующего работу модема, может поддерживать числовые или строковые значения. Однако, в опичие от команд класса 1. числовые константы для класса 2.0 должны быть заданы в шестнадцатеричь '.i системе. Числовая константа может быть состав-юна только из символов <0> — <9> (ASCII-коды от 30h до 39h) и символов <А> <F> (ASCII-коды от 41h до 46h). Десятичная константа 255, эквивалентная шестнадцатеричной константе FFh, посылалась бы как два символа <F>. Символ h используется в тексте для обозначения шестнадцатеричных чисел и не посылается модему.
Строковые константы состоят из последовательности печатных ASCII-сим-волов, перед которой и за которой стоит символ двойной кавычки <">. Нулевая строка константы задается с помощью двух последовательных двойных кавычек <" ">.
. В дополнение к величинам, принимающим одно значение, факс-модемы класса 2.0 могут передаваться и возвращать в качестве аргументов целые области значений. Этот синтаксис отличается от синтаксиса для модемов класса 1. В ответ на запрос о возможностях модем возвращает набор значений в виде упорядоченного списка. Этот список начинается с символа левой скобки <(> и заканчивается символом правой скобки <)>. В списке может быть указана одна величина, несколько величин или интервал величин. Для того чтобы обеспечить совместимость с модемами класса 1, ответ модема класса 2.0 на команду AT+FCLASS=? не следует этому соглашению.
Несколько величин, содержащихся в упорядоченном списке, разделяются символом запятой <,>. Пример такого ответа <(0, 2, 4, 8)>. Интервал значений выражается как две величины, разделяемые символом переноса <—>. Например, интервал десятичных чисел от 0 до 255 выражался бы в виде <(0—FF)>. Команды для модемов класса 2.0 могут также допускать составные величины, состоящие из серий значений, заключенных в круглые скобки и разделенных запятыми. Вносимые пробелы игнорируются. Следующая строка представляет типичную составную величину:
(0,1,2), (0), (0-3).
Команды класса 2 выполняются слева направо внутри командной строки. Каждая команда выполняется отдельно, независимо от того, что следует за ней на командной строке. Если все команды выполнены правильно, выдается единственный код результата. Если команда приводит к ошибке или если обнаружена недопустимая команда, выполнение командной строки прекращается и все необработанные команды в командной строке игнорируются. Факс-модемы группы 2 поддерживают следующие ответные коды:
О ОК
1 CONNECT
2 RING
3 NO CARRIER
4 ERROR
6 NO DIALTONE
7 BUSY
8 NO ANSWER
Разработка спецификации для факс-модемов класса 2.0 проводится подкомитетом TR-29.2 по факсимильным цифровым интерфейсам. В августе .1990 г. этот подкомитет выпустил стандарт SP-2388-A, первый проект которого в конце концов стал стандартом TIA/EIA-592 для факс-модемов класса 2.0. Группа изготовителей микросхем, включая фирмы Sierra, Rockwell и Ехаг, разработала и выпустила свыше миллиона модулей, реализующих стандарт класса 2, описанный в первом проекте стандарта, датированном августом 1990 г.
Основываясь на отзывах, полученных о стандарте SP-2388-A, подкомитет решил существенно модифицировать данный документ (например, сообщение об установлении факсимильной связи было изменено с +FCON на +FCO), несмотря на то, что большое число установленных модулей базируется на этом стандарте. Стандарт SP-2388-A был отменен и вместо него выпущен стандарт SP-2388-B. Чтобы учесть широкое распространение модемов класса 2, основанных на стандарте, выпущенном в августе 1990 г., команда CLASS была переопределена для возврата следующих ответов:
О Обычный модем
Рекомендуем скачать другие рефераты по теме: конспекты статей, реферат на тему образ жизни.
Категории:
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 | Следующая страница реферата