2
0

Exercice 4

This commit is contained in:
2026-01-10 07:29:55 +01:00
parent 1491c30e75
commit 4d8f2e05c3
2 changed files with 1581 additions and 17 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -56,6 +56,9 @@ int s0, s1, s2, s3, s4, s5, s6, s7;
int m0, m1, m2, m3;
int v0;
int a0, a1, a2, a3, a4, a5, a6, a7;
int c0, c1, c2, c3, c4, c5, c6, c7;
void process();
/* ********************************************************
@@ -120,6 +123,23 @@ public:
if (j.contains("i6")) i6 = j["i6"].get<int>();
if (j.contains("i7")) i7 = j["i7"].get<int>();
if (j.contains("c0"))
c0 = j["c0"].get<int>();
if (j.contains("c1"))
c1 = j["c1"].get<int>();
if (j.contains("c2"))
c2 = j["c2"].get<int>();
if (j.contains("c3"))
c3 = j["c3"].get<int>();
if (j.contains("c4"))
c4 = j["c4"].get<int>();
if (j.contains("c5"))
c5 = j["c5"].get<int>();
if (j.contains("c6"))
c6 = j["c6"].get<int>();
if (j.contains("c7"))
c7 = j["c7"].get<int>();
if (j.contains("v0") && j["v0"].is_number()) v0 = j["v0"].get<int>();
process();
@@ -165,6 +185,15 @@ void mqtt_send(mqtt::async_client *client)
{"m1", m1},
{"m2", m2},
{"m3", m3},
{"a0", a0},
{"a1", a1},
{"a2", a2},
{"a3", a3},
{"a4", a4},
{"a5", a5},
{"a6", a6},
{"a7", a7},
{"light", 0},
};
std::string payload = obj.dump();