Interpreter de bit de données.
Bonjour,
Je cherche à interpréter des données en Python reçues par le bus RS232.
L'octet envoyé est de cette forme en c:
Code:
1 2 3 4 5 6
| typedef struct __attribute__((__packed__)) {
unsigned data1:2;
unsigned data2:1;
unsigned data3:4;
unsigned reserved:1;
} |
Y-a-t-il un moyen d'interpréter directement cela en python sans avoir à faire des masques ?
J'ai cherché avec struct en Python mais j'ai pas l'impression qu'il gère les bits ?
https://docs.python.org/3/library/struct.html
D'avance merci.