+def int_to_hex_list(num):
+ hex_string = hex(num)[2:].upper() # convert to hex string
+ hex_string = hex_string.zfill(8) # pad for 8 char's long
+ hex_list = [f'0x{hex_string[c:c+2]}' for c in range(0, 8, 2)]
+ return hex_list
+
+def get_dev_info(dev):
+
+ packed = pack_pkt(SIG_CMD, "")
+ dev.send_data(packed)
+ #info_ret = dev.recv_data(17)
+ info = b'\x81\x00\x0D\x3A\x01\x31\x2d\x00\x00\x1e\x84\x80\x04\x02\x0a\x08' # test
+ fmt = '>IIIBBH'
+ _HEADER, SCI, RMB, NOA, TYP, BFV = struct.unpack(fmt, info)
+ print(f'Ver{BFV >> 8}.{BFV & 0xFF}')
+