Обсуждая с коллегой, как обрабатывать 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).