Приветствую!
Пишу программу, которая пересылает данные местоположения, полученные от устройства и записанные в БД, через виртуальный порт в SASPlanet. Данные от устройства приходят периодически с интервалом от 30 секунд и более. При передаче в SASPlanet ранее полученных данных, отображение трека проходит нормально. Но как только перехожу в режим ожидания получения от устройства новой информации, SASPlanet перестает продолжать трек и отображает новое местоположение отдельно от него. Причем отображение нового местоположения происходит всего несколько секунд, потом точка пропадает.
Может кто-то сталкивался с такой проблемой? Может есть какие-то нюансы пр передаче данных, которые я не учел?
Программная эмуляция GPS приемника
-
VolpeRosso
- Новичок
- Сообщения: 2
- Зарегистрирован: 02 апр 2013, 16:37
-
Tolik
- Гуру
- Сообщения: 2604
- Зарегистрирован: 28 янв 2011, 10:38
- Благодарил (а): 283 раза
- Поблагодарили: 587 раз
Re: Программная эмуляция GPS приемника
Может интервал уменьшить? 30 сек - это слишком много для трека.
-
VolpeRosso
- Новичок
- Сообщения: 2
- Зарегистрирован: 02 апр 2013, 16:37
Re: Программная эмуляция GPS приемника
К сожалению у устройства поменять интервал нет возможности.Tolik писал(а):Может интервал уменьшить? 30 сек - это слишком много для трека.
Пробовал даже, пока не пришли новые данные, раз в 100 мс или раз в секунду кидать последнее полученное местоположение дабы не прерывать процесс... SASPlanet на это не реагирует. Подозреваю. что есть механизм отбрасывания приходящих подряд идентичных по содержанию данных.
А есть информация о максимально допустимом интервале для трека? - С этим вопросом разобрался. Трек непрерывно отрисовывается при получении данных с интервалом до 5 секунд.
Еще вопрос: А нет какой-нибудь настройки, чтобы последнее местоположение отображалось постоянно, а не пропадало через несколько секунд?