Показать сообщение отдельно
Старый 16.05.2013, 15:44   #120
Fiks1225
Старший Пользователь
 
Регистрация: 20.04.2009
Город: Москва
Регион: 77, 97, 99, 177
Машина: С-MAX
Сообщений: 127
Fiks1225 is on a distinguished road
По умолчанию

Цитата:
Сообщение от fmy1 Посмотреть сообщение
У LS-23030 и LS-23030-G разные чипы, и версии NMEA протоколов разные. У LS-23030-G более свежие. Там есть разница, но как я понял они обратносовместимы. Может в этом дело?
Да, у 23030-G по описанию NMEA 0183 ver 3.0, но разве там как-то по другому считается контрольная сумма? (знающие протокол, подскажите)

Я не поленился посчитать XOR в уже опубликованных мной строках:

$GPGGA,044132.000,5547.7457,N,03731.2889,E,1,13,0. 74,049.3,M,14.6,M,,*6E
- тут в конце должно быть *51

$GLGSV,3,1,10,67,61,305C17,66,60,089,29,76,53,100, 31,83,28,323,33*6B
- тут у меня получается *35

пробелы какие-то затесались в строки, не такие суммы будут (*6F и *04), но всё-равно не совпадают.
А вот на картинке в сообщении Liber #72 контрольные суммы правильные.

Ещё одна выборочная проверка показала, что и в моём логе неправильные не все строки, грубо примерно, 1/4 неверная.
__________________
GA-945, Dual-Core 2160, 4GB, OCZ Vertex 240G, M4-ITX, DR-GPS U-BLOX-4, Lilliput 859GL, Logitech C920, Win XP SP3

Последний раз редактировалось Fiks1225; 16.05.2013 в 16:37.
Fiks1225 вне форума   Ответить с цитированием