9 releases (5 breaking)
| 0.6.1 | Sep 11, 2022 |
|---|---|
| 0.6.0 | Sep 11, 2022 |
| 0.5.0 | Aug 21, 2021 |
| 0.4.1 | Jan 5, 2020 |
| 0.1.1 | Aug 8, 2018 |
#2210 in Parser implementations
106 downloads per month
Used in 3 crates
53KB
1K
SLoC
ruuvi-sensor-protocol-rs

Ruuvi sensor protocol parser implementation
Requirements
- Rust
>= 1.60- This crate can be compiled without
stdby disabling default features
- This crate can be compiled without
Crate Features
std(default) enables features that depend onstdcrategatewayadds parsers for Ruuvi Gateway payload formats, addshex,serdeandserde_jsondependencies and requiresalloccrate from the standard library
Documentation
Docs are available online at
docs.rs. They can be built
from source with cargo doc. Examples are included in the docs.
Changes
0.6.1
- Build documentation with all features for docs.rs
0.6.0
- Requires 2021 Edition (Rust
>= 1.60) - Support for parsing Ruuvi Gateway MQTT message payloads
- It is disabled by default, but can be enabled with
gatewayfeature
- It is disabled by default, but can be enabled with
0.5.0
- Requires Rust
>= 1.48 - Adds
Clonetrait forSensorValuesandParseError - Use
AsRef<[u8]>as type bound for value infrom_manufacturer_specific_data
0.4.1
- Corrected
ZERO_CELSIUS_IN_MILLIKELVINSconstant
0.4.0
- Requires Rust
>= 1.34 - Add support for data format 5 (RAWv2).
0.3.0
- Requires 2018 Edition (Rust
>= 1.31) - Adds option to compile without
stdcreate
License
This project is licensed under MIT license.
Dependencies
~0–280KB