J'ai une charge utile hexagonale:hex Décodage pour coordonner
872fa5596122f23e24efb4fc1013b7000000000718
Le lat et lng est peu endian et aux endroits suivants:
lng - binary[20:28]
lat - binary[28:32]
Je ne suis pas sûr de savoir comment obtenir le bon résultats. Je pensais d'abord que je devrais changer l'hexagone en petit boutiste? ? Puis le convertir en int J'ai essayé ceci:
data = struct.unpack('<ll',binary[12:20])
sortie:
TypeError: a bytes-like object is required, not 'str'
Essayez d'encoder le binaire en premier: 'struct.unpack ('
L3viathan
Ah, je ddint réaliser, fonctionne avec python 2.7 – Harry
Suis-je dans la bonne logique? D'abord déballer puis binaire? – Harry