Au final je préfere utilisé la structure que tu as proposé !
D’accord pour le Checksum je voit .
A la place de mettre trame.entete16bits[3] tu veux dire qu'il est préférable...
Type: Messages; Utilisateur: Zalectron
Au final je préfere utilisé la structure que tu as proposé !
D’accord pour le Checksum je voit .
A la place de mettre trame.entete16bits[3] tu veux dire qu'il est préférable...
Du coup voici ce que ça donne :) :
main.c :
#include <stdio.h>
#include <stdlib.h>
#include "structure.h"
On devrait faire un modulo 256 après la somme pour avoir le résultat sur 8 bits non ?
OK parfait, je comprend bien maintenant comment coder ma trame :-) !
A présent mon problème est de coder le checksum pour un union. J'ai fait quelques tests mais ce n'est pas bon :?
Merci encore, ca me permet de bien comprendre les structure et les unions :)
Du coup, pour le timestamp se trouvera dans la case mémoire uint16_t entete16bits[3] et l'autre moitier dans...
Ok je commence a comprendre :roll:
Donc correspond a un tableau 12 case mémoire de 8 bits ?
Comment tu justifies ce que tu as dit je ne comprend pas " maintenant ils vaudraient 12 et 6"?
...
D’accord, mais je ne comprend pas donnee.entete8bit[1] == donnee.Header_Lenght avec le bout de code que tu as mis. Dans ce que je comprend donnee.entete8bit[0] == donnee.Version ?
Pourquoi tu...
Merci Ternel, je vais me renseigner sur ta solution
Merci beaucoup Delias,
Je ne comprend pas : uint8_t entete8bit[10]; uint16_t entete16bits[5]; --> Peux tu m'expliquer :)?
Et quel est l’intérêt d'avoir une structure dans l'union ?
Je...
Bonjour à tous,
Je souhaiterai coder ma propre trame pour qu'elle puisse ensuite être envoyé sur n’importe quel support de transmission.
Donc tout d'abord, j'aimerai coder la structure de la...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.