Как правильно расчитываются данные GPRS пакета?

Обсуждение всех вопросов связанных с нашим сервером мониторинга. Сообщения об ошибках, путях их исправления, пожелания об улучшении и т.д..

Как правильно расчитываются данные GPRS пакета?

Сообщение Chris » 17 фев 2011, 11:56

Приветствую!

Вопрос по перекодированию данных из рабочего пакета GPRS. Мы получили вот такое вот время и дату: time fd:23:00 date 02.98.e3. Перекодируем из 16-ой в 10-ую систему счисления time 253:35:0 date 2.152.227... Хм... и нет.. а как правильно?..

Теперь по координатам, точнее минутам и секундам. С часами все понятно, перевели в 10-ую и получили цифру, а вот с минутами и секундами также? т.е. все три байта переводим в 10-ую и прилагаем друг к другу? Либо есть какая то хитрость как с GPS статусами?

Цитата из документации:

24-26 0x6C 0x29 0x61: 4-й – 27-й биты - широта (минуты, доли минут), шестизначное число, при необходимости «добивается» нулями (0x6C 0x29 0x6 = 44.3030). 0-й бит установлен (север).


получается, что в битах 11011001010011100001... Но здесь их всего 20... но не 27... Что делаю не так?
Chris
 
Сообщения: 28
Зарегистрирован: 16 фев 2011, 01:24

Re: Как правильно расчитываются данные GPRS пакета?

Сообщение Chris » 17 фев 2011, 23:09

Пока проблема с расчетом минут и секунд осталась.. :-\
Chris
 
Сообщения: 28
Зарегистрирован: 16 фев 2011, 01:24

Re: Как правильно расчитываются данные GPRS пакета?

Сообщение Chris » 18 фев 2011, 18:34

Фуф! Расчитали! УРА!
Chris
 
Сообщения: 28
Зарегистрирован: 16 фев 2011, 01:24

Re: Как правильно расчитываются данные GPRS пакета?

Сообщение АвтоФон /root/ » 18 фев 2011, 22:32

Спасибо за то, что поделились информацией со всеми!
Желаю удачи в дальнейшем освоении девайса! :)
______
Удачи!
АвтоФон /root/
Администратор
 
Сообщения: 1927
Зарегистрирован: 05 фев 2010, 19:18
Откуда: Москва


Вернуться в Сервер контроля и мониторинга АвтоФон КСА и мобильные приложения АвтоФон Коммандер

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8

cron