Какой стандарт определяет 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 есть сводка набора команд.

Другие вопросы по тегам