9 个版本 (5 个重大更新)
| 0.6.1 | 2022 年 9 月 11 日 |
|---|---|
| 0.6.0 | 2022 年 9 月 11 日 |
| 0.5.0 | 2021 年 8 月 21 日 |
| 0.4.1 | 2020 年 1 月 5 日 |
| 0.1.1 | 2018 年 8 月 8 日 |
#1998 在 解析器实现
71 每月下载量
在 3 crates 中使用
53KB
1K SLoC
ruuvi-sensor-protocol-rs

Ruuvi 传感器协议解析器实现
要求
- Rust
>= 1.60- 可以通过禁用默认功能来编译此 crate 而不使用
std
- 可以通过禁用默认功能来编译此 crate 而不使用
crate 功能
std(默认)启用依赖于stdcrate 的功能gateway添加了 Ruuvi Gateway 负载格式的解析器,添加了hex、serde和serde_json依赖项,并需要标准库中的alloccrate
文档
文档可在 docs.rs 上在线获取。可以使用 cargo doc 从源代码构建。示例包含在文档中。
更改
0.6.1
- 为 docs.rs 构建具有所有功能的文档
0.6.0
- 需要 2021 版本(Rust
>= 1.60) - 支持解析 Ruuvi Gateway MQTT 消息负载
- 默认情况下已禁用,但可以使用
gateway功能启用
- 默认情况下已禁用,但可以使用
0.5.0
- 需要 Rust
>= 1.48 - 为
SensorValues和ParseError添加了Clone特性 - 将
AsRef<[u8]>作为from_manufacturer_specific_data中的值的类型限制
0.4.1
- 纠正了
ZERO_CELSIUS_IN_MILLIKELVINS常量
0.4.0
- 需要 Rust
>= 1.34 - 增加对 数据格式 5 (RAWv2) 的支持。
0.3.0
- 需要 2018 版本(Rust
>= 1.31) - 添加了不使用
std创建编译的选项
许可证
本项目受 MIT 许可证 许可。
依赖项
~0–275KB