Набросал скрипт, который с помощью NMEA-команды задает скорость обмена данными с GPS-приемником через COM-порт. Это нужно для GPS-приемников, в которых настройки сбрасываются через некоторое время после обесточивания (как, например, в BU-353S4).
Установка и настройка:
- Распаковываем архив в какую-нибудь папку.
- В автозагрузке создаем ярлык к файлу GPSSetBaudrate.exe.
- В файле settings.ini прописываем свои параметры:
- port - номер COM-порта, на котором "сидит" GPS-приемник.
- baud - скорость обмена данными с GPS-приемником по умолчанию (для BU-353S4 это 4800).
- Раскомментируем один из параметров command в зависимости от желаемой скорости обмена.
- gpsgate_path - путь к файлу GpsGateXP.exe.
- Настройка GPSGate:
- На вкладке "Input" настраиваем параметры COM-порта. Скорость должна быть такой-же, как и в параметре command ini-файла.
- Отключаем автозагрузку - на вкладке "Advanced" убираем галочку "Start GpsGate after boot".
Changelog:
1.0.0.0 (17.09.2014)
1.0.0.1 (06.10.2014)
- После запуска осуществляется 10 попыток подключения к COM-порту с периодичностью 0,5 сек. В случае неудачи - вывод сообщения об ошибке, которое автоматически закрывается через 5 сек.
- Добавил иконку файла.
- Заполнил свойства файла.