Обнаружил, что у модема два COM порта. На один из них шлется инфа о типе связи, уровне приема, и еще о чем-то. Там же можно узнать баланс.
Шлется инфа примерно такого содержания
Код:
^MODE:3,3
^RSSI:15
^RSSI:18
^BOOT:39615029,0,0,0,87
^BOOT:39615029,0,0,0,87
^RSSI:15
RSSI - уровень сигнала
MODE - тип коннекта. 3,3 - это EDGE, а 5,4 - 3G
Еще можно дать команду, но ее надо кодировать
Вот тут
http://community.livejournal.com/ru_linux/2358687.html написано как послать команду и как раскодировать результат
Я слал AT+CUSD=1,AA180C3602,15 и получил в ответ баланс в закодированном в PDU текстовом виде.
Так что надо чуть напрячься и можно сделать не только определение типа подключения, но и показывать уровень сигнала и определение баланса.
__________________
Ford focus2, материнка ASUS AT3GC-I (atom 330), 1G памяти, HDD 200G, Lart радио, bluetooth, видеозапись. Монитор Lilliput 889GL. Оболочка RR+DigitalFX 3.0, подробности тут:
http://forum.pccar.ru/showthread.php?t=5588