Commit graph

9 commits

Author SHA1 Message Date
Chipster
5aafb6c983
Publish structured link/connectivity status
DAPNETGateway had no MQTT link status at all, and no retain support
in its MQTT layer. Adds a link Kind (linking/unlinked/failed) and
publishes it from the places connectivity already changes state but
was previously only logged: successful login, a rejected auth key
(detected asynchronously from the server's own protocol response, not
the initial TCP connect), a dropped connection triggering the
existing reconnect loop, a failed startup socket open, and clean
shutdown.
2026-08-10 17:37:55 -05:00
Jonathan Naylor
3aee1f0ed8 Merge branch 'master' into mqtt 2025-03-18 15:13:07 +00:00
Jonathan Naylor
dde4c01a45 Upgrade the C++ version. 2025-03-18 13:52:17 +00:00
Jonathan Naylor
e677d6a954 Convert the gateway to log via MQTT. 2023-07-07 17:57:36 +01:00
Jonathan Naylor
f8df3f24ad Fix compiler warning 2021-10-25 17:59:49 +01:00
Jonathan Naylor
8893f25cdb Add optional log file rotation and UDP error handling. 2020-10-31 22:16:07 +00:00
Jonathan Naylor
b012b9ce96 Fix buffer overflow. 2020-10-07 11:27:25 +01:00
Jonathan Naylor
701bdd3272 Updates for NetBSD. 2020-10-05 13:27:06 +01:00
Jonathan Naylor
0e2c37be56 Initial commit. 2018-06-06 20:33:31 +01:00