Добрый день!
Я бы рекомендовал посмотреть страницу сайта
http://naviaglonass.ru/support/rekomendatsii-po-primeneniyu/Там расположен документ
http://naviaglonass.ru/wp-content/uploads/..._AppNote1_0.pdfВозможно, он поможет ответить на Ваши вопросы.
Вообще, там выложены документы, которые могут пригодиться...
Да, и еще небольшое замечание.
Команда $PSTMCOLD имеет несколько параметров
$PSTMCOLD[,<Mask>]<cr><lf>
где параметр <Mask> побитно означает следующее:
• 1 – стереть альманах (almanac)
• 2 – стереть эфемериды (ephemeris)
• 4 – стереть последнюю известную позицию (last position)
• 8 – стереть последнее известное время (time)
• 16 – принудительно выполнить очистку промежуточных данных (NVM swap)
• 32 – установить значение UTC-GSM time offset на заводское (сбросить в default)
Значение параметра вычисляется как сумма бит в десятичной форме, например, $PSTMCOLD,31
Время выполнения NVM swap может достигать 25 секунд, во время выполнения этой операции модуль не выдает никакой информации!
Последние две функции команды доступны не во всех версиях встроенного ПО, поэтому перед их имплантацией в ПО Вашего устройства следует проверить реакцию имеющихся у Вас модулей на эту команду.
Знак "пробел" в команде недопустим, он обрывает поток параметров, то есть $PSTMCOLD,31 и $PSTMCOLD, 31 - это РАЗНЫЕ команды.
Ответ на команду не производится.
Эхо команды есть.
Внимание! Значение параметра передается в
десятичной форме.