Я пытаюсь удалить «отчеты о состоянии» в устройстве, используя следующий код-лист:Команда AT + для удаления отчетов о статусе [sms dilivery] "?
AT
: OK
AT+CMGF=1
: OK
AT+CPMS="SR"
: +CPMS: 4,100,0,45,4,100
AT+CMGD=50
: ERROR
Примечание: есть «отчет о состоянии» доступен в индексе: 50.
Не могли бы вы рассказать мне, что вызывает эту ошибку? Спасибо.
Результат работы + CPMS говорит, что есть 4 сообщения. Попробуйте указать их с AT + CMGL = «ВСЕ» – dbasnett
@dbasnett, спасибо за ответ. На самом деле 'AT + CMGL =" ALL "' тоже производит 'ERROR'. Но 'AT + CMGR = 50' считывает корректный ** отчет о состоянии ** без ошибок. – dan
И команды '+ CMGD',' + CMGL' терпят неудачу только для ** отчетов о состоянии **. Они отлично работают, когда дело доходит до других сообщений (хранится в: SM, ME или MT). – dan