Перейти к содержанию
GPS навигатор СитиГИД

catmanspb

Пользователи
  • Публикаций

    374
  • Зарегистрирован

  • Посещение

Весь контент catmanspb

  1. Всё же хочу CRC8 проверять, т.к. иногда мусор проскакивает. Но по мануалу оно считается от старта 81 до конца 82. Не пойму как так, если чексум предпоследний байт. Пробовал считать по всякому - не получается нужная CRC8. Функция для подсчета позаимствована: // Compute a Dallas Semiconductor 8 bit CRC directly. uint8_t crc8(const uint8_t *addr, uint8_t len) { uint8_t crc = 0; while (len--) { uint8_t inbyte = *addr++; for (uint8_t i = 8; i; i--) { uint8_t mix = (crc ^ inbyte) & 0x01; crc >>= 1; if (mix) crc ^= 0x8C; inbyte >>= 1; }
  2. Ну пока рано Этож пока всего лишь разбор HIPPO. Надо терь формировать NMEA хотя бы в лог. А потом уже пытаться обмануть нави. Но все равно.. результат, как говорится, на лицо.
  3. Вот как всё красиво стало.. Парсер работает. Терь можно браться за вставку его в транслятор.
  4. Три. Одна укурена Про CRC тоже подумал, т.к. в NMEA он тоже повсюду, что правильно.
  5. Спасибо Реально уже подтупливаю со всем этим делом. Сейчас поиграюсь дома, потом в бибике на подвижной голове, а затем уже буду транслятор колупать. впихну свежесозданный парсер и посмотрим как оно. Если прокатит - будет и ситигид у меня (нас) в голове. Надеюсь всё получится.. Ещё раз спасибо!
  6. Так то оно так.. Что есть 0x63 или 0x16 ? в описалове 7 байт расписано.. или просто игнорить?
  7. Это в целом вообще не важно. Это просто понимать, что я правильно разбираю данные от GPS. А графическое оформление - это мой Шелл по выбору нави. Мне проще на его базе добавить экран с данными, чтоб не лопатить ничего с нуля ради координат. В конечном варианте данных на экране не будет (ну или придумаю как оформить). Они будут невидимы и передаваться в навигацию по результату чтения порта. Т.е. сейчас практически вся навигация на рынке работает по протоколу NMEA, а долбаные корейские головы (обладателем которой я и являюсь) работают по протоолу HIPPO. Вот и надо сделать невидимку-транслятор
  8. Ну изначально по протоколу HIPPO она в см/с. Рядом в км/час пересчитываю.
  9. Вроде теперь всё получилось с определением координат, кроме спутников. Осталось пакет со спутниками разобрать: 81 33 01 02 1D F5 EA 33 29 0C 63 82 81 33 01 03 0A 00 00 00 A6 00 16 82 Первый виден, второй нет. 81- начало 33-01 - признак 82 - конец 02 в первом пакете и 03 во втором - это номер канала 1D и 0A - номера спутников А вот дальше "труляля". С описаловом даже это не сходится.
  10. оу! большое спасибо за формулу! меня вот и смущали эти "sc" Сейчас поглядим что выходит..
  11. Ну а что делать.. рас всем всё до балды - приходится ковыряться. Шелл мой по выбору нави на AVN-100/200 головах людям пришелся по душе. Сейчас накарябал наброски по транслятору GPS из этого долбаного HIPPO в NMEA, рас уж разработчику навигационного софта совсем влом добавить парсинг 2-3 пакетов от HIPPO. Время кажет на ура, да и координаты тоже. Спутники несколько странно кажет, т.к. описалово протокола в этом месте не соответствует данным с чипа. Ну и вот как эти долбаные радианы перевести в градусы. Я не туп, я знаю как их перевести, но получается бред, а не значения. При всём при том с
  12. catmanspb

    GPS протокол HIPPO

    Может у кого есть опыт работы с этим чёртовым протоколом? 1. Интересует преобразование их радиальный координат в градусы. 2. Описание пакета инфы о спутниках (не сходится с мануалом). В остальном вроде разобрался.
  13. Всё ок. Друг действительно не сильно дружит с техникой
  14. А я корешку подарил лицензию с этой распродажи на ДР.. Он конечно не спец, но заманался активировать уже установленный триал этой лицензией. Сегодня должен приехать - буду смотреть что там у него и как. Суть проблемы пока такова: на сайте я всё за него сделал (т.к. он не силён) и сказал ему ключик. но он не сумел. СитиГид (с его слов) говорит, что ключ неверный.
  15. Чот я не до понял наверно.. но шапка про SP3, а по ссылке список изменений на SP2. Это как? Или по ссылке ещё не добавили список изменений?
  16. Может меня кто поддержит? Хотелось бы, чтоб СитиГид в борьбе за OEM рынок научился работать не только с протоколом NMEA, но и с HIPPO. Думается мне, что не я один "счастливый" обладатель девайса с HIPPO протоколом на GPS. Ну а на нет и суда нет, т.к. вроде как мне уже официально отказали
  17. А у меня до сих пор висят: Нижний Новгород 3.1 (после скачивания она как-то типа GPS-NN.cgmap называется) South America 1.3 Europe Overview(OSM) 1.37 Санкт-Петербург и обл.(OSM) 7.1 Что это?
  18. В очередной раз путешествовал с СитиГидом - спасибо. Огромная просьба - как-то выделять грунтовые дороги и сами по себе и цвет/тип линии маршрута через них. И было бы неплохо при прокладке маршрута НАПОМИНАТЬ таким дуракам как я, что у меня стоит галочка (не помню по дефолту она стоит или я сам так захотел) и маршрут проложен через грунтовые дороги. Я конечно везде проехал, где СитиГид проложил маршрут, но за то спасибо моей бибике. Был бы я на легковушке - я бы проклял всё на свете.
  19. Я не знаю сюда ли надо отписать, но.. Сегодня дикая задница была на Смольной набережной и Робеспьера в час пик в сторону центра из-за ДТП. Я успел посмотреть 2 DVD, но не о том речь. Помимо всего я смотрел и на СГ, который тёмнокрасным рисовал пробку. Оно и понятно - пробка ведь. Время от времени появлялись текстовые DPOI, да и я херню всякую писал от скуки.. Но вот так же время от времени пробка-то пропадала по мнению СГ.. т.е. я вижу тёмнокрасный ппц и оп - стал абсолютно зеленый маршрут. Нет якобы пробки. Минуту где-то и опять всё дико красное. И так было раз 5-6 наверно за всё время
  20. Ок, только я в Челябинске до 10 по москве завтрашнего дня. Потом не знаю когда еще тут буду. Может и не буду вовсе.
  21. Слил офф карту Чеоябинска заново - не решило проблемы и мд5 при этом одинаковы. Отключал пробочный сервис - так же не дало результатов. Итог тот же - на офф карте Челябинска как только дельтаплан ушел с дороги во двор или еще куда из-за неточности ГПС - СитиГид почти намертво виснет. Любой клик по экрану даёт действие чере 10-15 сек. Такой фигни НЕТ на OSM карте Челябинска.
  22. Удаление атласа не помогло. Создал папку CGMaps и положил в нее Россию и Челябинск - эффект тотже. не помогло. Но! Положил ОСМ карты Челябинск, Питер и прочие - всё хорошо работает. Выходит что - то не так либо с картой Челябинска, либо хз с которой из всех из комплекта России. Будет возможность - перекачаю карту Челябинска. Но пока вот факт. Какая то хрень при уходе дельтапдана с дороги.
  23. Ребята, я не знаю что за апдейт, но работает ужасно. Я сейчас в Челябинске и пока ехал - обновил ситигид. Теперь пока координаты не найдены - карта таскается на ура. Как только зацепился за спутники и еду по дороге - всё тоже супер. Но первый перекресток или координаты сползли с дороги - ситигид жестко подвисает намертво и дальше карту руками не сдвинуть и отклик от эурана раз в 20 сек. Видимо что-то круто пофиксили. Баг постоянный. Перезагрузка трубы не помогает.
  24. Чот у меня часто в этой версии стал отваливаться OGL при смене ориентации экрана. Вот не трогаешь его - всё ок.. пара звонков, пара смсок и раз от разу даже после первого переворота отваливается OGL. Просто обратил внимание. Раньше не замечал такого. Оооочень редко OGL отваливался.
  25. У меня да. Всё ок теперь. У кореша 7.7 на WinCE, у второго 7.8 на Андроиде. У обоих не стояла галка ДИСПЕТЧЕР, хотя я лично им настраивал девайсы и пока ещё в здравом рассудке. Т.е. примерно после того как я настроил всё - мы тестили, видели втроём друг друга. Потом вот вышла 7.8 и андроиды мы обновляли не рядышком. В итоге выяснилось, что у меня все галки как стояли так и стоят, а у них именно галка диспетчер снята. Не на кого не наговариваю, т.к. возможно друзья сами копались, но чтоб оба и только эту галку сняли - оч странно. Короче, сейчас я их вижу и они меня. Всё ок. В техп
×
×
  • Создать...