Ce programme a été écrit pour déserializer le contenu des tags RFID ferroviaires. Il peut être utilisé à la fois en ligne de commande et en tant que librairie externe.
Désérialisation de tags passés en paramètres : ```bash
$ ./aei-tag-parser 9EA488C030426A179000000000000331
$ ./aei-tag-parser 2F3E06C007DB1E139000000000000331 9EA488C030426A179000000000000331 9EA488C5320CC01B9000000000000331 ```
Désérialisation de tags depuis un fichier : ```bash
$ cat tags.txt 2F3E06C007DB1E139000000000000331 9EA488C030426A179000000000000331 9EA488C5320CC01B9000000000000331 $ ./aei-tag-parser -f test.txt ```
Désérialisation de tags depuis un pipe : ```bash
$ cat tags.txt 2F3E06C007DB1E139000000000000331 9EA488C030426A179000000000000331 9EA488C5320CC01B9000000000000331 $ cat tags.txt | ./aei-tag-parser ```
Le projet est aussi disponible en tant que librairie. Pour voir la documention :
$ cargo doc --open
Pour build le projet, il faut avoir rust d'installé (cf RustUp).
bash
$ cargo build --release
L'executable est généré dans ./target/release/aei-tag-parser