1 个不稳定版本
0.1.1 | 2019年7月18日 |
---|---|
0.1.0 |
|
#13 在 #nmea
53KB
1.5K SLoC
YANP - 另一个NMEA解析器
一个无需std的Rust NMEA 0183句子解析器。
目前支持的句子
- BOD
- BWC
- GBS
- GGA
- GLL
- GSA
- GNS
- GSV
- HDT
- RMA
- RMB
- RMC
- STN
- VBW
- VTG
- WPL
用法
将以下内容放入你的Cargo.toml中
#[dependencies]
yanp = "0.1.1"
并在你的代码中
use yanp::parse_nmea_sentence;
fn main(){
match parse_nmea_sentence(b"$GPGLL,4916.45,N,12311.12,W,225444,A,*1D\r\n") {
Ok(val) => println!("{:#?}", val),
Err(e) => println!("{:#?}", e),
};
}
非常重要,句子中必须包含\r\n,因为目前库依赖于它进行一些切片操作。
目前,GNS句子需要选择alloc功能。
依赖关系
~1MB
~18K SLoC