FastLED 3.10.8
Loading...
Searching...
No Matches
AutoResearchRemote.h File Reference
#include "fl/stl/stdint.h"
#include "fl/remote/remote.h"
#include "fl/channels/manager.h"
#include "fl/stl/shared_ptr.h"
#include "fl/stl/span.h"
#include "fl/stl/unique_ptr.h"
#include "fl/stl/vector.h"
+ Include dependency graph for AutoResearchRemote.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  AutoResearchRemoteControl
 Remote RPC control system for test autoresearch Encapsulates all RPC function registration and processing logic. More...
 
struct  AutoResearchState
 AutoResearch runtime state (shared between main loop and RPC handlers) More...
 

Namespaces

namespace  fl
 Base definition for an LED controller.
 
namespace  fl::net
 
namespace  fl::net::ble
 

Typedefs

using RxDeviceFactory = fl::shared_ptr<fl::RxChannel>(*)(int pin)
 Factory function type for creating RxChannel instances.
 

Functions

void printJsonRaw (const fl::json &json, const char *prefix="REMOTE: ")
 Print JSON directly to Serial, bypassing fl::println and ScopedLogDisable This ensures RPC responses are always visible regardless of log level.
 
void printStreamRaw (const char *messageType, const fl::json &data)
 Print JSONL stream message directly to Serial, bypassing fl::println.