You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This repository is designed for programmers familiar with modern C++ (C++20 and later) and concepts like interfaces, threading, and network communication. Jump into the code, and start by exploring the interfaces and their implementing classes to understand the system's structure.
80
71
81
72
This project uses clang++ and make, and is dependent on the libraries for asio (because Crow uses it), pthreads, z, avformat, avcodec, avutil, swscale, swresample and spdlog. For the "ledmon" monitor application in the monitor directory, the ncurses and curl libraries are required.
@@ -182,11 +173,6 @@ Provides utilities for switching between effects (`NextEffect` and `PreviousEffe
182
173
Hosts a REST API for interacting with and controlling LED canvases and their features.
183
174
Supports dynamic management of features, canvases, and effects via HTTP endpoints.
184
175
185
-
### DashboardServer
186
-
187
-
Hosts the browser dashboard UI and serves static files from `webui/`.
188
-
Provides `/app-config.js`, which exposes runtime API port settings consumed by the UI.
189
-
190
176
### Utilities
191
177
192
178
Provides static helper functions for byte manipulation, color conversion, and data combination tasks.
0 commit comments