Показать сообщение отдельно
Старый 15.03.2012, 03:57   #78
s.m.
Гуру
 
Регистрация: 20.07.2009
Город: Минск
Регион: Беларусь
Сообщений: 1,543
s.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to behold
По умолчанию

Цитата:
Сообщение от tsynik Посмотреть сообщение
У меня он себя ведет очень странно:

V/UsbGPS ( 1330): parsing and notifying NMEA sentence: $GPGSV,3,1,12,04,,02,64,228,,12,56,259,,145,140,20 *72
V/UsbGPS ( 1330): data: 1331762870947 $GPGSV,3,1,12,04,,02,64,228,,12,56,259,,145,140,20 *72
V/UsbGPS ( 1330): data: 1331762870967 GPGSV,3,1,12,04,,02,64,228,,12,56,259,,145,140,20 cheksum; 72 control: 51
V/UsbGPS ( 1330): notifying NMEA sentence: $GPGSV,3,1,12,04,,02,64,228,,12,56,259,,145,140,20 *72
V/UsbGPS ( 1330): data: 1331762871101 $GPGSV,3,2,RMC,22140312,,,N*4C
V/UsbGPS ( 1330): parsing and notifying NMEA sentence: $GPGSV,3,2,RMC,22140312,,,N*4C
V/UsbGPS ( 1330): data: 1331762871108 $GPGSV,3,2,RMC,22140312,,,N*4C
V/UsbGPS ( 1330): data: 1331762871112 GPGSV,3,2,RMC,22140312,,,N cheksum; 4C control: 6F
V/UsbGPS ( 1330): notifying NMEA sentence: $GPGSV,3,2,RMC,22140312,,,N*4C
D/UsbGPS ( 1330): data: not ready 1331762871119
D/UsbGPS ( 1330): data: not ready 1331762871629
D/UsbGPS ( 1330): data: not ready 1331762872139
D/UsbGPS ( 1330): data: not ready 1331762872649
D/UsbGPS ( 1330): data: not ready 1331762873159
D/UsbGPS ( 1330): data: not ready 1331762873669
D/UsbGPS ( 1330): data: not ready 1331762874179
D/UsbGPS ( 1330): data: not ready 1331762874689
D/UsbGPS ( 1330): closing USB GPS output sream
...
V/UsbGPS ( 1330): Will verify if device exists and is a file: /dev/ttyUSB0
V/UsbGPS ( 1330): Device exists and is a file: /dev/ttyUSB0
V/UsbGPS ( 1330): Device is readable: /dev/ttyUSB0
V/UsbGPS ( 1330): connecting to socket
D/UsbGPS ( 1330): connected to socket
V/UsbGPS ( 1330): starting socket reading task
V/UsbGPS ( 1330): socket reading thread started
D/UsbGPS ( 1330): data: not ready 1331762922360
D/UsbGPS ( 1330): data: not ready 1331762922873

и так по кругу, это в логе logcat, думаю, что-то с буферами / чтением s.m. недокрутил (слишком большая скорость работы с портом из программы?) ;-)
Я это не трогал в оригинале - очень геморно было это переписывать, как будто слишком часто читает. Меня это тоже в логе смущало. Но это чисто работа с потоком данных - перфекционистам могу подогнать сырцы - может поправите. Потому как крутил туда-сюда в коде буферы - data: not ready только чаще появлялось, потому и забил.
Но! На работоспособность не влияет - у меня прекрасно все работает.
Видимо и так достаточно данных - все-таки даже с частотой 1 Герц их поступает с избытком. Спутники в Навителе не показывает - нет видимо этих данных через Mock provider.
Есть приколы с самими Навителом - не все версии хорошо с ПЕРВОГО раза делают фикс - такая же проблема с Навителом в телефоне - видит КУЧУ спутников, но фикса нет. Находит только со второго, третьего запуска. Надо искать стабильную версию.
s.m. вне форума   Ответить с цитированием