Фон
У меня GSM-модем, подключенный через COM-порт.Я открываю COM-порт, используя CreateFile
, и могу отправлять различные AT-команды.Я использую ATD
, чтобы позвонить в CSD (данные), или ATS0=1
, чтобы получить его.
Теперь проблема
Как узнать, что соединение имеетпрервана во время вызова данных?
На самом деле, когда вызов прерывается, я получаю сообщение NO CARRIER
.Но проблема в том, что модем GSM смешивает команды / уведомления с фактическими данными.Итак, как я могу узнать, является ли это сообщение частью самих данных, или это фактически сообщение о прерывании вызова от модема?
Спасибо, ребята.