Форум: "Система";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.28;
Скачать: [xml.tar.bz2];




Вниз

AT команды 


REL   (2001-11-22 18:49) [0]

Народ, пожалуйста просветите меня по следующему вопросу.

Написал прогу типа гипертерминала, на гораздо примитивнее. При этом модем инициализирую самым простым и стандртным способом: открываю порт путём создания файла (API: CreateFile), а затем засылаю соответствующие AT-команды. Вот здесь и возникают проблемы сл. рода:
Если я коннекчусь с таким же модемом, как и мой (внутр. Acorp), то всё работае на ура, но если соединяють с другим модемом (я пробовал тот же Acorp, но внешний), то возникает такая ситуация: команда ATZ проходит на обейх машинах(модем выдаёт OK), а команда ATS0=1 (снятие трубки) на компе, где стоит внешний модем выполняется странно: команда проходит (OK виден), но при дозвоне соединения не происходит (трубка не снимается). Хотя, если сделать всё наоборот, т.е. дозвон ведётся с внешнего Acorpа, а я (у меня внутр. Acorp) снимаю трубку, то соединение проходит великолепно. Однако в последнем случае я получаю данные, а послать не могу (вернее отсылаю, но он (внешний Acorp) их не видит).

Пробовал свою прогу также на ISAшном Roboticsе - вообще не хочет определяться.

Дали мне один совет: говорят, что не все модемы правильно воспринимают AT-команды. Чтобы энто происходило, необходимо привести (если я правильно выразился) модем к стандарту типа Hace-modem, тогда (как говорят) всё будет нормально.


Подскажите, пожалуйста, как мне решить мою проблему.



Anatoly Podgoretsky   (2001-11-22 19:53) [1]

Совместимость это легенда, а реальность определяется списком команд, который обычно прикладывается к модему. То что модемы одного производителя не имеет никакой роли.



REL   (2001-11-22 20:13) [2]

Что-то я не понял: поясни пожалуйста.



Anatoly Podgoretsky   (2001-11-22 21:28) [3]

Что именно?



REL   (2001-11-23 09:33) [4]

Что ты подразумеваешь под списком команд. И разве не все модемы понимают стандартные AT-команды (ATZ, ATH и т.д.)



Anatoly Podgoretsky   (2001-11-23 11:09) [5]

и т.д. не все
Но даже и ATZ и ATHx могут понимать по разному, как уже было написано, смотри список команд конкретного модема(ов), на это дело нет стандарта.




Форум: "Система";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.28;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.016 c
1-90571           tovSuhov              2002-02-12 08:29  2002.02.28  
Drag&Drop и TreeView


1-90570           Tiny                  2002-02-11 14:30  2002.02.28  
Как динамически добавить Series в TChart ?


1-90601           DimaIv                2002-02-12 18:02  2002.02.28  
Как сделать чтобы при нажатии на файл пректа он открывался


1-90576           Di_wind               2002-02-09 14:34  2002.02.28  
Округление


3-90469           --Reporter--          2002-02-02 12:03  2002.02.28  
Как очистить список параметров в IBSQL