Adds more messages

This commit is contained in:
Rune Harlyk
2025-07-08 18:17:33 +02:00
parent 4766f47e7e
commit 0586775849
7 changed files with 114 additions and 5 deletions
+20
View File
@@ -0,0 +1,20 @@
#pragma once
#include <ArduinoJson.h>
struct MotionAnglesMsg {
float angles[12];
friend void toJson(JsonVariant v, MotionAnglesMsg const &m) {
JsonArray arr = v.to<JsonArray>();
for (int i = 0; i < 12; i++) {
arr.add(m.angles[i]);
}
}
void fromJson(JsonVariantConst o) {
JsonArrayConst arr = o.as<JsonArrayConst>();
for (int i = 0; i < 12 && i < arr.size(); i++) {
angles[i] = arr[i].as<float>();
}
}
};