Nous avons un périphérique qui a un numéro de série de 10 octets qui doit être lu dans notre application et stocké dans un type de données .net. Dans l'appareil, il est enregistré sous la forme d'un nombre non signé de 10 octets (80 bits). Je ne pense pas que nous allons effectuer des opérations mathématiques sur ce numéro, mais seulement l'afficher à l'utilisateur.DataType pour stocker un numéro de série long (10 octets)
Le framework .NET doesn't have a built in UNIT128 pour stocker ce type de données. Ma suggestion pour stocker ce type de données est de créer un tableau de 10 éléments et de lire les données dans ce tableau. Y a-t-il de meilleures solutions à ce problème?
Remarque: J'ai vu dans this question qu'un GUID est un entier signé de 128 octets, mais cela semble être une mauvaise idée d'utiliser un GUID de cette manière. D'autres suggestions?
Les byes sont-ils complètement arbitraires? – SLaks
@SLaks, oui je crois que les octets sont arbitraires (il faudrait vérifier avec le concepteur du numéro de série, et je ne sais pas qui c'est) – CrimsonX
Est-ce que vous affichez les octets bruts en hexadécimal, leur représentation entière, ou quoi? ? – SLaks