21#ifndef LSH_CORE_COMMUNICATION_DESERIALIZER_HPP
22#define LSH_CORE_COMMUNICATION_DESERIALIZER_HPP
24#include <ArduinoJson.h>
Provides the entry point that validates and dispatches one inbound bridge payload.
Definition deserializer.cpp:34
auto deserializeAndDispatch(const JsonDocument &doc) -> DispatchResult
Main entry point for command processing.
Definition deserializer.cpp:233
Represents the result of a dispatch operation.
Definition deserializer.hpp:36
bool stateChanged
True if the device state was changed by the command.
Definition deserializer.hpp:37
bool networkClickHandled
True if network click timer processing must remain active after this dispatch.
Definition deserializer.hpp:38