Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: WinAPI и системное программирование > COM порт и модем


Автор: Angel_19 16.10.2012, 17:11
Доброго всем!

Пишу программу по работе с модемом через COM порт.
Интересует вот какой вопрос: как грамотно организовать поступление комманд в модем? Полно книг где описываются сами команды...
Т.е. отсылать комманды постоянно или контролировать - пока предыдущая комманда не ушла, другую не отправлять?
Или в программе организовать очередь из комманд...

Команды отправляю постоянно, они все в модем уходят (мониторинг портов использую для контроля), ответы также в основном все приходят.
Но есть часть комманд, или ответы на комманды, когда модем ждет именно ввода информации вполне конкретной.

Как весь этот процесс организовать правильно?


Автор: northener 17.10.2012, 00:53
Цитата(Angel_19 @  16.10.2012,  17:11 Найти цитируемый пост)
Интересует вот какой вопрос: как грамотно организовать поступление комманд в модем? Полно книг где описываются сами команды

Обычно именно описание самих команд даёт всю необходимую информацию для реализации алгоритма общения с внешним устройством по СОМ-порту.

Цитата(Angel_19 @  16.10.2012,  17:11 Найти цитируемый пост)
Команды отправляю постоянно, они все в модем уходят (мониторинг портов использую для контроля), ответы также в основном все приходят.
Но есть часть комманд, или ответы на комманды, когда модем ждет именно ввода информации вполне конкретной.

Ну так если есть проблемы с некоторыми командами, так и спрашивай конкретно о данных проблемах.

Цитата(Angel_19 @  16.10.2012,  17:11 Найти цитируемый пост)
Как весь этот процесс организовать правильно?

Представь себе обычный диалог двух человек, каждый из которых желает понять всё, что ему говорит собеседник. Но также и желает, чтобы собеседник понял всё, что ему говорят.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)