Итак. суть проблемы:
При запуске эмулятора на ком порту, куда он цепляется, недолжно быть НИКАКИХ данных!!! т.е. c GPS приёмником этот ком-порт не может быть связан. Иначе получишь ошибку при запуске эмулятора.
Для разветвления можно юзать любую прогу, которую можно убить из командной строки и потом запустить командой. Советую GPSGate т.к. под него я писал скрипт, и с ним все хорошо работает. Если ты неможешь использовать GPSGate по каким-то веским причинам - пиши, будем пилить скрипт под другую прогу, хотя смысла нет т.к. они делают все одно и тоже.
Исходя из этого надо 1 прога что б создала вирт.комп порт(3) куда подрубится может много прог и устройств. К этому опрту при старте цепляется эмулятор и т.к. на нем не висит никаких передающих устройств типа GPS-приёмника эмулятор стартует удачно, после старта скрипт автоматом запускает GPSGate и данные спокойно идут на эмулятор и все проги которые висят на этом ком-порту(3). Туда надо повесить и икар и прочие эмуляторы и программы котоыре нуждаются в GPS-приёмнике.
В GpsGate на вкладке инпут ставим источник сигнала - ваш гпс приемник. на вкладке Аутпут указываем наш виртуальный комп порт(3) куда нужно подавать GPS-данные. ТАким образом все буедт работать, если будет непонятно - нарисую картинкой.
Советую свой комп-порт3 переименовать просто в свойствах(если не получится, пиши- покажу на скриншоте как это сделать)





Ответить с цитированием
