
Сообщение от
s.m.
Разобрался уже до этого. gpsd - это демон, который слушает gps-приемник
и отдает клиентам координаты по запросу.
gpspipe - это клиент для gpsd. Та строка, что я дал, пишет 10 записей в лог-файл за 1 запуск.
То бишь тупая идея была:
Запустить демон gpsd. Потом сделать прогу,которая делает следующее:
периодически делает следующее:
дергает gpspipe, который пишет 10 записей в файл (в этих 10 гарантированно будут последние координаты), потом его читает и парсит строку определенного формата, потом открывает коннект к эмулятору и выкидывает эту строку в эмулятор вместе с командой обновления координат.
gpspipe можно попробовать заменить на самописный клиент, так как API известно.
Основной вопрос - будет ли это все работать быстрее, чем эмуль wince?
Если нет, но тогда это все фигня...