Пару недель не было времени, сейчас снова засел за контроллер. Итоги по смс управлению следующие.
Пример №3_1 не работает. После получения сообщения на выходе NewInSmsText остается '$04.$10C`$0F$02@$08x!$10', что это значит не понимаю, но последующие смс не обрабатываются (CheckNum = TRUE, CheckNumList - список из двух номеров).
Алгоритм следующий: CheckNum = TRUE, CheckNumList - список из двух номеров. При FB_SMS_SR.Enable или NewInSms=TRUE на 10 секунд CheckNumList переключается на '', CheckNum сбрасывается в FALSE и через 100 мс (пробовал разные значения) поднимается в TRUE. Через эти 10 секунд соответственно FB_SMS_SR.Enable и NewInSms снова срабатывают, алгоритм зацикливается. То есть переключение CheckNum вызывает переключение FB_SMS_SR.Enable.чтоб удалить все смски необходимо, чтоб CheckNumList был пуст и затем поднимать флаг CheckNum
Проблему как я думаю можно решить программно, игнорировав это переключение, по типу дребезга контактов, осталось сообразить каким образом. ушел думать...
ErrCode всегда = 0.
WTF?




Ответить с цитированием