Ich versuche, mit einem Gerät mit Python zu sprechen. Mir wurde ein Tupel von Bytes übergeben, das die Speicherinformation enthält. Wie kann ich die Daten in die richtigen Werte zu konvertieren:Wie konvertiere ich einen Teil eines Python-Tupels (Byte-Array) in eine ganze Zahl
response = (0, 0, 117, 143, 6)
Die ersten 4 Werte sind ein 32-Bit-int mir zu sagen, wie viele Bytes verwendet wurden, und der letzte Wert ist der verwendete Prozentsatz.
Ich kann auf das Tupel als Antwort [0] zugreifen, kann aber nicht sehen, wie ich die ersten 4 Werte in den int bekomme, den ich benötige.
Ich würde vorschlagen, dass das Packformat "> I", d. H. Big Endian; 0x0000758f (30095₁₀) für eine zufällige Anzahl von Bytes scheint wahrscheinlicher als 0x8f750000 (2406809600₁₀) – tzot