Function flarmnet::decode_file[][src]

pub fn decode_file(file: &str) -> Result<DecodedFile, DecodeError>
Expand description

Decodes a FlarmNet file.

Examples

let file = r#"006fb0
3030303030304dfc6c6c6572202020202020202020202020202020442d3231383820202020202020202020202020202041534b2d3133202020202020202020202020202020442d32313838202020203132332e313530
30303030303120202020202020202020202020202020202020202030303030303020202020202020202020202020202050617261676c6964657220202020202020202020203030303030302020202020202020202020
303030303066202020202020202020202020202020202020202020442d39353237202020202020202020202020202020415357203237202020202020202020202020202020442d393532372058323720202020202020
"#;

let result = flarmnet::decode_file(file).unwrap();
assert_eq!(result.version, 28592);
assert_eq!(result.records.iter().filter(|it| it.is_ok()).count(), 3);