1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/smarteyes-comm-mavlinkshuttle

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
checksumTest.py 611
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
laijun Отправлено 29.07.2017 05:10 8c122b6
# -*- coding: utf-8 -*-
from ctypes import *
checsumDll=CDLL('mavlinkChecksum.dll')
# a example of message without packet start sign
msgStream='282E0101B801294601FF674714998EC7434A6101008CFDFFFF40AFB33F5834413EFCFF1200000050461B000000'.decode('hex')
#FE282E0101B801294601FF674714998EC7434A6101008CFDFFFF40AFB33F5834413EFCFF1200000050461B00000068DF
length = c_uint16(len(msgStream))
string = c_char_p(msgStream)
crc_calc = checsumDll.pub_crc_calculate_final
# crc_calc = checsumDll.pub_crc_calculate
crc_calc.restype= c_uint16
result =crc_calc(string,length)
# print string
# print result
# print hex(result)

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/smarteyes-comm-mavlinkshuttle.git
git@api.gitlife.ru:oschina-mirror/smarteyes-comm-mavlinkshuttle.git
oschina-mirror
smarteyes-comm-mavlinkshuttle
smarteyes-comm-mavlinkshuttle
master