24 个版本 (15 个稳定版)
4.1.5 | 2024 年 7 月 28 日 |
---|---|
4.1.4 | 2024 年 1 月 5 日 |
4.1.2 | 2023 年 12 月 28 日 |
4.0.1 | 2023 年 11 月 24 日 |
0.1.7 | 2021 年 12 月 22 日 |
#776 在 解析器实现
每月 282 次下载
用于 3 crates
115KB
2.5K SLoC
CGGTTS
Rust 库,用于解析和生成 CGGTTS 数据。
CGGTTS 是一种文件格式,用于描述本地时钟相对于嵌入在卫星车辆(SV)中的单个或多个时钟的行为。
交换 CGGTTS 文件可以实现所谓的“共同视图”时间传输。
CGGTTS 由国际度量衡局(BIPM)指定:CGGTTS 2E 规范
此库仅支持修订版 2E,并将 拒绝 其他修订版。
入门指南
将 "cggtts" 添加到您的 Cargo.toml 中
cggtts = "4"
使用 CGGTTS 解析本地文件
use cggtts::prelude::CGGTTS;
let cggtts = CGGTTS::from_file("../data/dual/GZGTR560.258");
assert!(cggtts.is_ok());
let cggtts = cggtts.unwrap();
assert_eq!(cggtts.station, "LAB");
assert_eq!(cggtts.tracks.len(), 2097);
依赖项
~6.5–9.5MB
~186K SLoC