1 个不稳定版本
0.1.0 | 2024年6月6日 |
---|
#793 在 硬件支持
15KB
141 行
yahboom_gps
yahboom_gps
是一个Rust库,用于通过串口初始化和读取Yahboom GPS模块的GPS数据。
安装
将以下内容添加到您的 Cargo.toml
[dependencies]
yahboom_gps = "0.1.0"
示例
以下是一个完整的示例,展示了如何使用 yahboom_gps
库初始化GPS模块、读取GPS消息和解析GPS数据。
use yahboom_gps::{gps_init, read_complete_gps_message, parse_gps_data};
use anyhow::Result;
fn main() -> Result<()> {
// Initialize the GPS module
let mut port = gps_init("COM3", 9600)?;
// Continuously read and parse GPS messages
while let Ok(Some(message)) = read_complete_gps_message(&mut port) {
// Parse the GPS data
let parsed_data = parse_gps_data(&message);
// Print the parsed GPS data
println!("Parsed GPS Data: {}", serde_json::to_string_pretty(&parsed_data)?);
println!("--- End of message ---");
}
Ok(())
}
文档
有关更详细的文档,请访问 docs.rs.
许可
本项目采用Apache License 2.0许可。有关详细信息,请参阅LICENSE文件。
贡献
欢迎贡献!请随时提交拉取请求或打开一个问题。
联系
如果您有任何问题或建议,请随时通过[401]联系我。
依赖项
~2.3–3MB
~63K SLoC