А не много ли 100-200 раз? Я по другому пути пошел: при первом требовании конекта запускаю таймер, скажем, на 3 мин. Если за это время не получится (сколько он там раз попытается - зависит от ситуации) - ресетю модуль (хотя, конечно, можно попытаться мягко перерегистрироваться, если модуль позволяет - это уже обсуждалось недавно). Так проще процедуру конекта делать - нет необходимости следить за зависаниями, главное - чтобы таймер тикал. После пары таких перезагрузов можно и заснуть на часок, с возможность wake входящим звонком - так вобще оптимально получится.
Сообщение отредактировал GeGeL - Nov 1 2011, 17:27
|