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

10 lines
285 B
C++

#pragma once
#include <ArduinoJson.h>
enum class MotionState { ON, OFF };
struct ModeMsg {
MotionState mode;
friend void toJson(JsonVariant v, ModeMsg const &m) { v.set(static_cast<int>(m.mode)); }
void fromJson(JsonVariantConst o) { mode = (MotionState)o.as<int>(); }
};