Branching from Cathaswatch project

https://git.nerdyssey.de/exodus/1NiM-WatingRoom-WatchController
This commit is contained in:
2024-11-16 11:53:28 +01:00
parent 1a13428c9d
commit 8c49e2f11c
116 changed files with 14510 additions and 590 deletions
+30
View File
@@ -0,0 +1,30 @@
#pragma once
#include <cstdint>
struct {
const char *syslogDest = "syslogDst"; // example: "172.16.16.10"
const char *mqttBroker = "mqttBroker"; // example: "172.16.16.10"
const char *mqttPrefix = "mqttPrefix"; // example: "SomeTag"
const char *spitServer = "spitServer"; // example: "172.16.16.10"
const char *motorPower = "motorPower"; // example: "50"
} ConfigKeys;
// MQTT Topics
struct {
// Subscriptions:
const char *startShow = /* <mqttPrefix>/ */ "elixirLights/startShow";
// Publishes:
const char *showDone = /* <mqttPrefix>/ */ "elixirLights/showDone";
} MqttTopics;
struct {
const char *expectedServer = "";
struct {
const char *group = "CatasWatchMovement";
const char *startShow = "StartShow";
} Provided;
struct {
const char *showDone = "ShowDone";
} Expected;
} SpitTypes;