13 lines
457 B
Python
13 lines
457 B
Python
from UWB.uwb_driver import crc16
|
|
|
|
0xEB2FA017D5134E883060CD2EC1F110013206AB6001003EFFAFFFB100006409C40064001F053C63000001785A50785F64013C8F
|
|
cmd = "EB2FA017D5134E883060CD2EC1F110013206AB6001003EFFAFFFB100006409C40064001F053C63000001785A50785F64013C8F"
|
|
pkg = bytes(bytearray.fromhex(cmd))
|
|
eb_len = pkg[1]
|
|
whole_data = pkg[0: eb_len + 2]
|
|
print(eb_len, len(whole_data))
|
|
crc = crc16(whole_data)
|
|
print(crc)
|
|
crc_got = pkg[eb_len + 2: eb_len + 2 + 2]
|
|
print(crc_got)
|