Ответ от модема (сотового телефона)
От: -eugene30- Россия  
Дата: 12.01.03 19:53
Оценка:
Подскажите как правильно прочитать ответ модема на AT-команду. Как определить, что ответ уже отправлен? Как определить его длину (в байтах)?
Сом порт открыт в синхронном режиме. Нужно отправить AT-команду модему и прочитать ответ на нее.
Re: Ответ от модема (сотового телефона)
От: Andrew S Россия http://alchemy-lab.com
Дата: 12.01.03 21:09
Оценка:
E>Подскажите как правильно прочитать ответ модема на AT-команду. Как определить, что ответ уже отправлен? Как определить его длину (в байтах)?
E>Сом порт открыт в синхронном режиме. Нужно отправить AT-команду модему и прочитать ответ на нее.

WriteFile и ReadFile?
http://www.rusyaz.ru/pr — стараемся писАть по-русски
Re[2]: Ответ от модема (сотового телефона)
От: -eugene30- Россия  
Дата: 12.01.03 21:24
Оценка:
Здравствуйте, Andrew S, Вы писали:

AS>WriteFile и ReadFile?


Да, именно с использованием этих фунций. Проблема состоит в том, чтобы быть уверенным что ответ модема уже есть и в том, какой длины этот ответ. То есть до каких пор нужно читать из порта и какими порциями? Желательно прочесть все сразу.
Re[3]: Ответ от модема (сотового телефона)
От: Hacker_Delphi Россия  
Дата: 12.01.03 21:42
Оценка:
Здравствуйте, -eugene30-, Вы писали:

E>Да, именно с использованием этих фунций. Проблема состоит в том, чтобы быть уверенным что ответ модема уже есть и в том, какой длины этот ответ. То есть до каких пор нужно читать из порта и какими порциями? Желательно прочесть все сразу.

нужно читать столько, сколько читается... а перед этим поставить SetCommTimeout (типа того что-то)...
Enigma — By the Moon (Metamorphosis)
Если при компиляции и исполнении вашей программы не происходит ни одной ошибки — это ошибка компилятора :)))
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.