2 new device types added:
Protocol refactoring:
- Fixed INF message timestamps: GPS fix time is now stored as position.timestamp, device send time as timestamp. Previously both timestamps were conflated, causing messages to appear with stale GPS fix time. send.timestamp parameter removed
- position.hdop renamed to position.accuracy (field represents position precision in meters, not HDOP ratio)
- position.timestamp is now registered for all messages that include location data (LOC, TRC, TRS, TRR, TRG, CIN, EMG, ASS, INF)
- New parameter battery.voltage — battery level sent as millivolts is now parsed (previously skipped). Percentage format continues as battery.level
- New parameter anchor.distance for TRG messages with trigger types 0 (area) and 9 (anchor) — distance to area/anchor center in meters