Versions in this module Expand all Collapse all v0 v0.2.1 Aug 2, 2026 v0.2.0 Aug 2, 2026 Changes in this version + const ErrDataLength + const ErrInvalidValues + const ErrManufacturerID + func IsFormatv6(data []byte) bool + func IsRAWv1(data []byte) bool + func IsRAWv2(data []byte) bool + type Acceleration struct + X int16 + Y int16 + Z int16 + type Error string + func (e Error) Error() string + type RAWv1 struct + Acceleration Acceleration + Battery uint16 + DataFormat uint8 + Humidity float64 + Pressure uint32 + Temperature float64 + func ParseRAWv1(data []byte) (RAWv1, error) + type RAWv2 struct + Acceleration Acceleration + Battery uint16 + DataFormat uint8 + Humidity float64 + MAC [6]byte + Movement uint8 + Pressure uint32 + Sequence uint16 + TXPower int8 + Temperature float64 + type RuuviData struct + Acceleration Acceleration + Battery uint16 + CO2 uint16 + DataFormat uint8 + Flags byte + Humidity float64 + Luminosity byte + MAC [6]byte + Movement uint8 + NOX uint16 + PM25 uint16 + Pressure uint32 + Sequence uint16 + TXPower int8 + Temperature float64 + VOCIndex uint16 + func ParseFormatv6(data []byte) (RuuviData, error) + func ParseRAWv2(data []byte) (RuuviData, error)