Files
SpotMicroESP32-Leika/esp32/include/msgs/command_msg.hpp
T
2025-07-08 01:25:35 +02:00

17 lines
395 B
C++

#pragma once
#include <ArduinoJson.h>
struct CommandMsg {
float x, y;
friend void toJson(JsonVariant v, CommandMsg const &c) {
JsonArray arr = v.to<JsonArray>();
arr.add(c.x);
arr.add(c.y);
}
void fromJson(JsonVariantConst o) {
JsonArrayConst arr = o.as<JsonArrayConst>();
x = arr[0].as<float>();
y = arr[1].as<float>();
}
};