Menu

Comment structurer une trame

Messages postés
1
Date d'inscription
mercredi 15 mai 2019
Statut
Membre
Dernière intervention
15 mai 2019
- - Dernière réponse : Dalfab
Messages postés
402
Date d'inscription
dimanche 7 février 2016
Statut
Membre
Dernière intervention
17 mai 2019
- 17 mai 2019 à 00:18
Bonjour à tous,

Je souhaiterai coder ma propre trame pour qu'elle puisse ensuite être envoyé.

Donc tout d'abord, j'aimerai coder la structure de la trame. Ci joint le datagramme de la trame.


Donc comme vous pouvez le constater j'ai des critère à coder sur 1 et 2 octets.

Comment faire pour la structurer comme inscrit sur l'image, et par la suite comment l'envoyer ?

Merci de votre aide !
Afficher la suite 

Votre réponse

1 réponse

Messages postés
402
Date d'inscription
dimanche 7 février 2016
Statut
Membre
Dernière intervention
17 mai 2019
64
0
Merci
Bonjour,

Pour définir la trame on peut faire :
struct Capteur {
   uint8_t donnee3bits : 3;
   uint8_t             : 5;
   uint8_t donnee7bits : 7;
   uint8_t             : 1;
};
struct TrameA2S {
   uint8_t        header;
   struct Capteur capteurAmont;
   struct Capteur capteurAval;
};

Pour envoyer la trame ça dépend du type de communication, par exemple :
Par courrier : la copier sur une feuille, mettre la feuille dans une enveloppe, écrire l'adresse, oblitérer et poster l'enveloppe.
Par liaison TCP/IP : ouvrir un socket, ...
Par liaison série : ouvrir un port série, ...
Par pigeon voyageur : ...
On manque d'information pour t'aider sur cette partie.
Commenter la réponse de Dalfab