2016-08-18 3 views
0

Я принадлежу к GARMIN часов, чтобы сообщить статистические данным они имеют SDK в этом SDK они имеют метку время в два формате один истинная Отметка время на 32 бит другие является нижней частью 16 бита, который должен быть комбинатом ти первогопитона смешивание Garmin временной метки

я не знает, чтобы закодировать это в Python Может кто-нибудь мне помочь

вот их объяснение и формула

* timestamp_16 является 16-битной версией поля временной метки (который 32 бит), что представляет собой er 16 бит метки времени. Это поле предназначено для использования в сочетании с более ранним полем метки времени, которое используется как ссылка для верхних 16 бит. Правильный способ справиться с этим полем можно резюмировать следующим образом:

mesgTimestamp + = (timestamp_16 - (mesgTimestamp & 0xFFFF)) & 0xFFFF; *

моя проблема не получить два метку времени, но на комбинат два в питоне

благодаря

ответ

0

Я не уверен в результате, но я взял их буквально объяснение я сдвинут 32-разрядные временные метки бит ля ft 16 позиций , тогда я переместил 16 мест вправо, и я сделал один или поразряд с 16-битной меткой времени

Смежные вопросы