Какой стандарт определяет AT&W AT команду?
Обсуждая, как обрабатывать AT-команды с коллегой, мы обнаружили, что вопреки нашему убеждению командаAT&W
(сохранить профиль пользователя) не указан в V.250
(он только указывает ATZ
а также AT&F
, которые связаны), оставляя нас в недоумении - где это указано тогда?
Обновление: Да, мы ожидали, что команда будет иметь свой источник в наборе команд Hayes, практически все основные команды синтаксиса делают. Однако большая часть команды Хейса была импортирована в формальные стандарты, такие как V.250, по ITU или 27.007 по 3GPP. Поскольку V.250 не импортировал эту команду, нам было интересно, что это может быть потому, что она была указана в каком-то другом стандарте.
И в любом случае другие стандарты определили различные команды. Вот выдержка из комментария, который я поместил в исходный код, когда работал с AT+VTS
команда прошлого года (кстати, самый нестандартный синтаксис параметров, который я когда-либо видел!).
Команда AT+VTS изначально взята из стандарта TIA/EIA/IS-101 "Факсимильные цифровые интерфейсы - временный стандарт голосового управления для асинхронного DCE", выпущенного Ассоциацией телекоммуникационной отрасли с 1993 года. Эта спецификация в настоящее время отменена, и команда AT+VTS теперь определена в ITU-T V.252 "Процедура управления терминалами V.70 и H.324 посредством DTE".
Кто-нибудь имеет ссылку на формальный стандарт / документацию (как выше), которая определяет AT&W
? Мы не просто ищем документацию производителя для некоторых случайных модемов (кроме оригинальных модемов Hayes).
2 ответа
После некоторых поисков я думаю, что нашел ответы на то, что искал, однако, пожалуйста, добавьте дополнительные ответы, если у вас есть ссылка на стандарт, содержащий AT&W
,
Hayes документация
Хотя я не нашел никакого руководства для модемов Smartmodem 1200 или Smartmodem 2400, я нашел документ под названием Технический справочник для пользователей модема Hayes, в котором говорится следующее о AT&W
:
&W - записать активный профиль в память Команда &W сохраняет определенные параметры команды и значения S-регистра в одна из двух энергонезависимых областей памяти сохраненных профилей модема. Параметры команды и значения регистров сохраняются в зависимости от конкретной модем. Они указаны в пользовательской документации для вашего модема. Кроме того, скорость и четность AT сохраняются в соответствии со значениями используется в момент выдачи команды. ------------------------------------------------------------------------ &W0 Сохранить активный профиль в сохраненном профиле 0 &W1 Сохранить активный профиль в сохраненный профиль 1 ------------------------------------------------------------------------
Я предполагаю, что это более или менее относится ко всем модемам, созданным Хейсом, поэтому я думаю, что это, вероятно, самая официальная ссылка, которую я получаю.
Другие стандарты
(Более старой) альтернативной спецификации для V.25ter/V.250 является TIA/EIA-602 с заголовком "Системы и оборудование для передачи данных - последовательный асинхронный автоматический набор и управление". В соответствии с набором команд Information On Hayes:
TIA/EIA-602 практически идентична командам для конкретных данных, которые есть в Smartmodems 1200 и Smartmodem 2400.
но спецификация не включает все, TIA/EIA-602 также упоминается как "Минимальный набор AT-команд". В соответствии с набором команд Амперсанда с префиксом AT Фрэнка Дурды
Стандарт EIA/TIA-602 определяет только три AT-команды с префиксами амперсанда: &C, &D и &F. Все остальные AT-команды с префиксами амперсанда производятся либо от Hayes Smartmodem 2400, Hayes Ultra 14,400, либо являются собственностью других производителей.
То, что я тогда интерпретирую, означает, что либо Hayes Smartmodem определяет AT&W
но EIA/TIA-602 не импортирует его (скорее всего) или тот, который был введен после создания EIA/TIA-602 в какой-то момент (не очень вероятно).
Кто-нибудь, кто имеет доступ к оригинальному руководству Hayes Smartmodem?
То, что вы ищете, называется набором команд Hayes, популяризированным модемом Hayes. Это был стандарт де-факто задолго до того, как он был принят V.250.
В Википедии есть краткое описание и история, а в Microsoft есть сводка набора команд.