Estoy intentando hablar con un dispositivo usando python. Me han dado una tupla de bytes que contiene la información de almacenamiento. ¿Cómo puedo convertir los datos en los valores correctos:Cómo convierto una parte de una tupla de python (matriz de bytes) en un número entero
respuesta = (0, 0, 117, 143, 6)
Los primeros 4 valores son un int de 32 bits decirme cuántos bytes se han utilizado y el último valor es el porcentaje utilizado.
Puedo acceder a la tupla como respuesta [0] pero no puedo ver cómo puedo obtener los primeros 4 valores en la int que requiero.
Sugeriría que el formato del paquete sea "> I", es decir, big endian; 0x0000758f (30095₁₀) para un recuento aleatorio de bytes parece más probable que 0x8f750000 (2406809600₁₀) – tzot