Bonsoir,
Je suis à la recherche d'une idée pour stocker mon protocole de communication dans un fichier XML.
Ainsi l'ajout ou la modification du protocole ne nécessite plus la re-compilation à chaque modification.
Mon protocole est basé sur un identifiant de trame et je voudrais stocker dans le fichier XML la structure de chaque paquet en fonction de l'ID de trame.
Je pensais au système XML mais je ne comprends pas comment le mettre en forme
Par exemple
Donc au final ma trame avec l'ID 0x01 est composé<0x01>
<NOM>"Trame de lecture des informations"</NOM>
<INFORMATIONS>
<VAL1>
<NOM>"TEMPERATURE"</NOM>
<TYPE>UINT16</TYPE>
<UNITE>"°C"</UNITE>
</VAL1>
<VAL2>
<NOM>"NUMERO SERIE"</NOM>
<TYPE>STRING 8</TYPE>
</VAL2>
<VAL3>
<NOM>"POIDS"</NOM>
<TYPE>FLOAT</TYPE>
<UNITE>"Kg"</UNITE>
</VAL3>
</INFORMATIONS>
</0x01>
D'un UINT16 pour la température, d'une string de 8 caractère et d'un float de 4 octets.
Ce système d'encodage existe-t-il ?
Avez-vous d'autres idées ?
Je vais coder ça en c#
Merci pour votre aide.
-----