Показать сообщение отдельно
Старый 11.04.2009, 18:12   #27
ashu
Старший Пользователь
 
Аватар для ashu
 
Регистрация: 25.11.2007
Возраст: 52
Город: СПб, Гондурас
Регион: 78, 98
Машина: Toyota Prius 11S выпуска 2001/09
Сообщений: 766
ashu has a spectacular aura aboutashu has a spectacular aura about
По умолчанию

Еще одна "хотелка"

Хочется, чтобы при отсутствии валидных gps-данных из порта CGSubTitles по wm_copydata отправляла не старые или начальные (в случае запуска CGSubTitles при отсутствии валидного gps-потока) данные, а переменные, заполненные значением конфига NoGpsDataString, за исключением переменной SatCount - её надо передавать со значением 0.

Сейчас же после выхода из сна до определения текущей позиции gps-приёмником CGSubTitles по wm_copydata выдаёт те значения, которые она запомнила перед уходом в сон.


Есть какой-то непонятный глюк...
Если запустить GpsGate без подключенного gps-приёмника (иль с неоткрытым портом приёмника - иконка GpsGate будет красной), после запустить CGSubTitles (иконка CGSubTitles будет красной), а после подключить gps-приёмник иль открыть порт gps-приёмника в настройках GpsGate, то иконки и GpsGate, и CGSubTitles будут зелеными, однако передавать через wm_copydata CGSubTitles ничего не будет. Если закрыть CGSubTitles через "Exit", то она перед выходом один раз посылает правильные данные через wm_copydata. После повторного запуска сразу начинает работать правильно.
__________________
Мой Toyota Prius NHW11
ashu вне форума   Ответить с цитированием