Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: EGTS  (Прочитано 11477 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« : 18-12-2013 05:39 » 

кто-нибудь использовал сий протокол ?  У меня парочка вопросов.

Один из вопросов - в доке написано, что для КС данных используется алгоритм CRC-16 . Полином не указан, ну это ещё ладно. Пробую подобрать, перебирая все полиномы - ни один не подходит

дока http://yadi.sk/d/qXEsTO-hEWCuw

кроме того, там ещё для заголовка используется CRC-8 , к которому полином тоже никак не подбирается

Что же там за алгоритм такой загадочный ?
Записан

Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 18-12-2013 07:42 » 

http://srecord.sourceforge.net/crc16-ccitt.html
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #2 : 18-12-2013 09:33 » 

Sla, попробовал и этот вариант кода. Результат CRC16 он считает другой, кстати, чем мой обычно используемый код, но всё равно полином не ищется (ни перебором, ни просто подстановкой стандартного 0x1021)

пример пакета

01 00 01 0b 00 22 00 98 d3 01 c9 17 00 99 d3 01
99 11 00 00 01 01 01 14 00 01 00 00 00 02 30 30
30 30 34 35 30 35 00 00 00 00 00 00 00
ae e5


красное - это CRC8 "зелёного" заголовка, а оранжевое - CRC16 "синих" данных

длина заголовка и данных (подчёркнутое) поставлены нормальные

чего я где намудрил ?
Записан

Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #3 : 18-12-2013 14:50 » 

Не знаю. Прочитал, что используется, дал ссылку, там и алгоритм...
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #4 : 19-12-2013 04:26 » 

хм, что же делать то. Может, там ещё какой-то пароль в подсчёте участвует ?
Записан

Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #5 : 19-12-2013 10:48 » 

попробуй весь пакет считать
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #6 : 19-12-2013 11:42 » new

Заголовок закрывается CRC8
CRC16 закрывается весь пакет
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #7 : 22-12-2013 08:48 » 

Sla, весь пакет - такая же ерунда, не сходится. Скажу им,чтобы пытали отправителей, что не так
Записан

Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #8 : 22-12-2013 14:05 » 

А ты реальный запрос можешь показать?
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #9 : 09-01-2014 14:14 » 

так это и есть реальный пакет.  В общем, они там сами ничего толком в ТЗ написать не могут по этому потоку данных. Всё ещё жду, что надумают.
Записан

Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #10 : 09-01-2014 14:50 » 

Руками посчитай Улыбаюсь
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines