#gnss #satellite #timing #bipm #positionning

cggtts

用于分析和创建 CGGTTS 数据的包

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解析器实现

Download history 59/week @ 2024-04-22 7/week @ 2024-04-29 21/week @ 2024-05-13 15/week @ 2024-06-03 1/week @ 2024-06-10 6/week @ 2024-07-01 83/week @ 2024-07-22 164/week @ 2024-07-29 35/week @ 2024-08-05

每月 282 次下载
用于 3 crates

MIT/Apache

115KB
2.5K SLoC

CGGTTS

Rust 库,用于解析和生成 CGGTTS 数据。

crates.io Rust crates.io crates.io

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