Moved a lot of global vars to queues
All checks were successful
Test project compilation / test (push) Successful in 3m52s
All checks were successful
Test project compilation / test (push) Successful in 3m52s
This commit is contained in:
@@ -1,8 +1,9 @@
|
||||
#include <ArduinoJson.h>
|
||||
#include "../global_data/global_data.h"
|
||||
|
||||
StaticJsonDocument<128> build_shunt_data_json(SensorData data);
|
||||
StaticJsonDocument<128> build_water_data_json(WaterData data);
|
||||
StaticJsonDocument<128> build_telemetry_json(DeviceTelemetry data);
|
||||
StaticJsonDocument<256> build_network_json(NetworkData wired, NetworkData wireless);
|
||||
StaticJsonDocument<128> build_ota_json(OTAStatus status);
|
||||
// Refactored to pass by reference - no expensive copies on stack
|
||||
void build_shunt_data_json(SensorData data, String& output);
|
||||
void build_water_data_json(WaterData data, String& output);
|
||||
void build_telemetry_json(DeviceTelemetry data, String& output);
|
||||
void build_network_json(NetworkData wired, NetworkData wireless, String& output);
|
||||
void build_ota_json(OTAStatus status, String& output);
|
||||
|
||||
Reference in New Issue
Block a user