Страница 1 из 2

Вопрос по макросам

Добавлено: 19 янв 2021, 19:58
azimGok
Пытаюсь написать макрос для чтения смс. Но почему-то текст СМС не выводится полностью.
Вот код макроса:
modem>send:AT+CMGF=1
modem>send:AT+CSCS="UCS2"
buffer>prefix=modem>send:AT+CMGR=
buffer>view
echo>flag1
exec
buffer>clear
sms>read
buffer>view
echo>flag2

RE: Вопрос по макросам

Добавлено: 19 янв 2021, 23:45
azimGok
А как его полностью просмотреть?
Или он на разные отрезки по 60 символов делит и выводит поочередно?

RE: Вопрос по макросам

Добавлено: 20 янв 2021, 06:43
George
А какой командой принимаете?

RE: Вопрос по макросам

Добавлено: 20 янв 2021, 12:08
azimGok
sms>read
Ещё есть AT+CMGR=1

RE: Вопрос по макросам

Добавлено: 20 янв 2021, 14:29
George
Тогда странно, вроде эта функция более-менее нормально склеивает смс. Попробуйте напрямую modem>send:AT+CMGR=1

RE: Вопрос по макросам

Добавлено: 20 янв 2021, 17:17
azimGok
После данной команды выводит AT+CMGR=1 OK
и все

RE: Вопрос по макросам

Добавлено: 20 янв 2021, 20:35
George
это значит смс нет

RE: Вопрос по макросам

Добавлено: 21 янв 2021, 03:42
azimGok
Я написал макрос, который сначала выводит смс командой AT+CMGR а потом командой sms>read. И в том и в другом случае смс не выводится полностью.
Вот код:
buffer>prefix=modem>send:AT+CMGR=
buffer>view
exec
buffer>clear
sms>read
buffer>view
buffer>clear

RE: Вопрос по макросам

Добавлено: 21 янв 2021, 08:50
George
AT+CMGR=1 - 1 часть, вторая может быть в AT+CMGR=2

RE: Вопрос по макросам

Добавлено: 21 янв 2021, 12:40
azimGok
А это разве не номер сообщения?