Add multi-meter energy sender schema with UART0/1/2 mode split

This commit is contained in:
2026-02-04 15:22:24 +01:00
parent 290ca55b8b
commit 938f490a32
10 changed files with 307 additions and 292 deletions

View File

@@ -1,9 +1,8 @@
#pragma once
#include <Arduino.h>
#include "data_model.h"
void meter_init();
bool meter_read(MeterData &data);
bool meter_poll_frame(const char *&frame, size_t &len);
bool meter_parse_frame(const char *frame, size_t len, MeterData &data);
void meter_poll();
uint8_t meter_count();
bool meter_get_last_energy_kwh(uint8_t meter_idx, uint32_t &out_energy_kwh);