DeterministicESPAsyncWebServer v6.27.1
Zero-allocation, bounded-execution async HTTP server for ESP32
Loading...
Searching...
No Matches
web_assets.h
Go to the documentation of this file.
1// Copyright (C) 2026 Douglas Quigg (dstroy0) <dquigg123@gmail.com>
2// SPDX-License-Identifier: AGPL-3.0-or-later
3//
4// GENERATED by src/web/wizard/build_assets.py - DO NOT EDIT BY HAND.
5// Edit the source documents under src/web/input/ and re-run the generator.
6
7/**
8 * @file web_assets.h
9 * @brief Layer 7 (Application) - embedded web assets generated from src/web/input/.
10 *
11 * One declaration per source document under src/web/input/ (its base name is the
12 * C symbol). On ESP32 these const arrays live in flash (DROM), read directly - no
13 * filesystem or heap. Edit src/web/input/ and re-run src/web/wizard/build_assets.py.
14 */
15
16#ifndef DETERMINISTICESPASYNCWEBSERVER_WEB_ASSETS_H
17#define DETERMINISTICESPASYNCWEBSERVER_WEB_ASSETS_H
18
19// ---- html ----
20/** @brief Real-time SVG telemetry dashboard page (DETWS_ENABLE_DASHBOARD). */
21extern const char DETWS_DASHBOARD_PAGE[];
22
23/** @brief Captive-portal form for WiFi credential entry (provisioning service). */
24extern const char DETWS_PROV_FORM[];
25
26/** @brief Success page shown after credentials are saved and the device reboots. */
27extern const char DETWS_PROV_SAVED_HTML[];
28
29/** @brief Self-contained WebSocket terminal page (green-phosphor CRT theme; auto ws/wss). */
30extern const char DETWS_TERMINAL_PAGE[];
31
32// ---- json ----
33/** @brief Runtime stats JSON (rendered via send_template); add/rename fields to taste. */
34extern const char DETWS_STATS_JSON[];
35
36// ---- text ----
37/** @brief All available Prometheus metrics; comment a value line out with a leading # to drop it. */
38extern const char DETWS_METRICS_PROM[];
39
40#endif // DETERMINISTICESPASYNCWEBSERVER_WEB_ASSETS_H
const char DETWS_DASHBOARD_PAGE[]
Real-time SVG telemetry dashboard page (DETWS_ENABLE_DASHBOARD).
const char DETWS_PROV_SAVED_HTML[]
Success page shown after credentials are saved and the device reboots.
const char DETWS_STATS_JSON[]
Runtime stats JSON (rendered via send_template); add/rename fields to taste.
const char DETWS_TERMINAL_PAGE[]
Self-contained WebSocket terminal page (green-phosphor CRT theme; auto ws/wss).
const char DETWS_METRICS_PROM[]
All available Prometheus metrics; comment a value line out with a leading # to drop it.
const char DETWS_PROV_FORM[]
Captive-portal form for WiFi credential entry (provisioning service).