Commit Graph

4 Commits

Author SHA1 Message Date
a279c219ae Refactor LoRa protocol to batch+ack with ACK-based time bootstrap 2026-02-13 23:57:34 +01:00
06847a9da4 Add RX reject reasons to telemetry and UI
BACKWARD-INCOMPATIBLE: MeterBatch schema bumped to v2 with err_rx_reject.
- Track and log RX reject reasons (CRC/protocol/role/payload/length/id/batch)
- Include rx_reject in sender telemetry JSON and receiver web UI
- Add lora_receive reject reason logging under SERIAL_DEBUG_MODE
2026-02-13 23:57:34 +01:00
f2f1949ad0 Include sender error counters in batch payload 2026-02-13 23:56:36 +01:00
aadb520f9d Use compact binary payload for LoRa batches 2026-02-13 23:56:36 +01:00