uint16 --> uint8 ---> uint16

Bonjour
j'envoie par xbee le payload suivant:

uint16 value ;
uint8 payload [170];

payload[k]= value >> 8 & 0xff;
payload[k+1]= value & 0xff;

Je cherche à recomposer le uint16 en python à la reception, je pense qu'il faut utiliser

struct.unpack

Mais je ne comprends pas comment, quelqu'un sait il ?
Philippe.

Une simple addition suffit:
resultat = highByte<<8+lowByte;

Pff, moi aussi j'utilisé struct.unpack :

struct.unpack('>h', value)

L'addition est mieux, mais il faut des parenthèses :

value = (highByte<<8)+lowByte

merci à vous 2 !