aei_tag_parser 1.0.0

A simple tool and library to parse AEI RFID tags
Documentation

AEI TAG PARSER

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.

Utilisation

CLI

Désérialisation de tags passés en paramètres :

# Un seul tag
$ ./aei-tag-parser 9EA488C030426A179000000000000331
# Ou plusieurs tags
$ ./aei-tag-parser 2F3E06C007DB1E139000000000000331 9EA488C030426A179000000000000331 9EA488C5320CC01B9000000000000331

Désérialisation de tags depuis un fichier :

# Contenu de tags.txt :
$ cat tags.txt
2F3E06C007DB1E139000000000000331
9EA488C030426A179000000000000331
9EA488C5320CC01B9000000000000331
$ ./aei-tag-parser -f test.txt

Désérialisation de tags depuis un pipe :

# Contenu de tags.txt :
$ cat tags.txt
2F3E06C007DB1E139000000000000331
9EA488C030426A179000000000000331
9EA488C5320CC01B9000000000000331
$ cat tags.txt | ./aei-tag-parser

Librairie

Le projet est aussi disponible en tant que librairie. Pour voir la documention :

$ cargo doc --open

Build

Pour build le projet, il faut avoir rust d'installé (cf RustUp).

$ cargo build --release

L'executable est généré dans ./target/release/aei-tag-parser