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

Модели линейки Nano: проблемы, советы, решения
Аватара пользователя
azimGok
Сообщения: 6
Зарегистрирован: 25 июл 2019, 16:43

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

Сообщение azimGok » 19 янв 2021, 19:58

Пытаюсь написать макрос для чтения смс. Но почему-то текст СМС не выводится полностью.
Вот код макроса:
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

Аватара пользователя
azimGok
Сообщения: 6
Зарегистрирован: 25 июл 2019, 16:43

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

Сообщение azimGok » 19 янв 2021, 23:45

А как его полностью просмотреть?
Или он на разные отрезки по 60 символов делит и выводит поочередно?

Аватара пользователя
George
Администратор
Сообщения: 193
Зарегистрирован: 11 дек 2017, 18:11

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

Сообщение George » 20 янв 2021, 06:43

А какой командой принимаете?
SIM Roulette — Rulez Forever!

Аватара пользователя
azimGok
Сообщения: 6
Зарегистрирован: 25 июл 2019, 16:43

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

Сообщение azimGok » 20 янв 2021, 12:08

sms>read
Ещё есть AT+CMGR=1

Аватара пользователя
George
Администратор
Сообщения: 193
Зарегистрирован: 11 дек 2017, 18:11

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

Сообщение George » 20 янв 2021, 14:29

Тогда странно, вроде эта функция более-менее нормально склеивает смс. Попробуйте напрямую modem>send:AT+CMGR=1
SIM Roulette — Rulez Forever!

Аватара пользователя
azimGok
Сообщения: 6
Зарегистрирован: 25 июл 2019, 16:43

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

Сообщение azimGok » 20 янв 2021, 17:17

После данной команды выводит AT+CMGR=1 OK
и все

Аватара пользователя
George
Администратор
Сообщения: 193
Зарегистрирован: 11 дек 2017, 18:11

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

Сообщение George » 20 янв 2021, 20:35

это значит смс нет
SIM Roulette — Rulez Forever!

Аватара пользователя
azimGok
Сообщения: 6
Зарегистрирован: 25 июл 2019, 16:43

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

Сообщение azimGok » 21 янв 2021, 03:42

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

Аватара пользователя
George
Администратор
Сообщения: 193
Зарегистрирован: 11 дек 2017, 18:11

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

Сообщение George » 21 янв 2021, 08:50

AT+CMGR=1 - 1 часть, вторая может быть в AT+CMGR=2
SIM Roulette — Rulez Forever!

Аватара пользователя
azimGok
Сообщения: 6
Зарегистрирован: 25 июл 2019, 16:43

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

Сообщение azimGok » 21 янв 2021, 12:40

А это разве не номер сообщения?

Ответить