Function parse_aranet_radiation_gatt

Source
pub fn parse_aranet_radiation_gatt(data: &[u8]) -> Result<ExtendedReading>
Expand description

Parse Aranet Radiation readings from GATT characteristic.

Format (28 bytes):

  • bytes 0-1: Unknown
  • bytes 2-3: Interval (LE16, seconds)
  • bytes 4-5: Age (LE16, seconds)
  • byte 6: Battery
  • bytes 7-10: Dose rate (LE32, nSv/h)
  • bytes 11-18: Total dose (LE64, nSv)
  • bytes 19-26: Duration (LE64, seconds)
  • byte 27: Status