Open2
PythonでIEEE754を変換
66,200,0,0
67,200,0,0
みたいな数字が出てきて困ったけど、IEEE754という標準規格らしい
それぞれ16進数に変換すると42C80000と43C80000
さらにこのサイトで変換すると100と400
import binascii
import struct
def To_decimal(MM: int, ML: int, LM: int, LL: int) -> int:
IEEE754 = format(MM*16**6 + ML*16**4 + LM*16**2 + LL, "x")
decimal = int(struct.unpack('>f', binascii.unhexlify(IEEE754))[0])
return decimal
でとりあえず変換