From bbe4432737c4c496614084d04ff7d75978863484 Mon Sep 17 00:00:00 2001 From: Kevin Matz Date: Fri, 3 Sep 2021 17:37:12 -0400 Subject: [PATCH] virtualize ediditability query --- protocols/sacn/arbitratinguniverse.cpp | 5 +++++ protocols/sacn/arbitratinguniverse.h | 1 + protocols/sacn/universe.h | 2 +- 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/protocols/sacn/arbitratinguniverse.cpp b/protocols/sacn/arbitratinguniverse.cpp index 7048c38..7d6b82f 100644 --- a/protocols/sacn/arbitratinguniverse.cpp +++ b/protocols/sacn/arbitratinguniverse.cpp @@ -188,6 +188,11 @@ void ArbitratingUniverse::synchronize(uint8_t sequence_number) } +bool ArbitratingUniverse::isEditable() const { + return false; +} + + /** * @brief MergeProxyUniverse::slot * @param s diff --git a/protocols/sacn/arbitratinguniverse.h b/protocols/sacn/arbitratinguniverse.h index 0759925..b93d2aa 100644 --- a/protocols/sacn/arbitratinguniverse.h +++ b/protocols/sacn/arbitratinguniverse.h @@ -74,6 +74,7 @@ public: void setProvenance(std::shared_ptr) override {}; bool isSyncronized() const override; void synchronize(uint8_t = 0) override; + bool isEditable() const override; // DMX::Universe Overrides: uint8_t slot(const uint16_t) const override; diff --git a/protocols/sacn/universe.h b/protocols/sacn/universe.h index 5462834..4490f97 100644 --- a/protocols/sacn/universe.h +++ b/protocols/sacn/universe.h @@ -58,7 +58,7 @@ public: virtual bool isSyncronized() const; virtual void synchronize(uint8_t = 0); - bool isEditable() const; + virtual bool isEditable() const; // DMX::Universe overrides void setValue (const uint16_t address, const uint8_t value) override;