Refactor debug logging across bridge implementations

This commit is contained in:
João Brázio 2025-10-06 12:57:04 +01:00
parent 9b4d93d112
commit fb46e5cc8a
No known key found for this signature in database
GPG key ID: 56A1490716A324DD
7 changed files with 48 additions and 70 deletions

View file

@ -185,12 +185,19 @@ public:
#if defined(WITH_BRIDGE)
void setBridgeState(bool enable) override {
if (enable == bridge.getState()) return;
enable ? bridge.begin() : bridge.end();
if (enable == bridge.isRunning()) return;
if (enable)
{
bridge.begin();
}
else
{
bridge.end();
}
}
void restartBridge() override {
if (!bridge.getState()) return;
if (!bridge.isRunning()) return;
bridge.end();
bridge.begin();
}