AEI TAG PARSER
This library provides a way to deserialize RFID AEI tags used in railway industry to identify wagons. It can be used both a CLI util or a library
Usage
CLI
Deserialize one or multiple tags passed as parameters :
# One tag :
# Output :
# 9EA488C030426A179000000000000331 : Initials : IOCC Car number : 3088
# Multiple tags :
# Output :
# 2F3E06C007DB1E139000000000000331 : Initials : QNSL Car number : 502
# 9EA488C030426A179000000000000331 : Initials : IOCC Car number : 3088
# 9EA488C5320CC01B9000000000000331 : Initials : IOCC Car number : 85123
Tag deserialization from a file :
# tags.txt content :
# Output :
# 2F3E06C007DB1E139000000000000331
# 9EA488C030426A179000000000000331
# 9EA488C5320CC01B9000000000000331
# Output :
# 2F3E06C007DB1E139000000000000331 : Initials : QNSL Car number : 502
# 9EA488C030426A179000000000000331 : Initials : IOCC Car number : 3088
# 9EA488C5320CC01B9000000000000331 : Initials : IOCC Car number : 85123
Tag deserialization from a UNIX pipe :
# tags.txt content :
# Output :
# 2F3E06C007DB1E139000000000000331
# 9EA488C030426A179000000000000331
# 9EA488C5320CC01B9000000000000331
|
# Output :
# 2F3E06C007DB1E139000000000000331 : Initials : QNSL Car number : 502
# 9EA488C030426A179000000000000331 : Initials : IOCC Car number : 3088
# 9EA488C5320CC01B9000000000000331 : Initials : IOCC Car number : 85123
Librairie
This project can also be used as an external library. Documentation is available here : https://docs.rs/aei_tag_parser/1.0.0/aei_tag_parser/index.html
Usage
let tag_str : String = Stringfrom;
let tag : AEITagData = new;
println!;
Install
To install the CLI util, you must have Rust installed (cf RustUp).
Then you can simply do :