diff --git a/protocol/dmx/universe.cpp b/protocol/dmx/universe.cpp index 92244b1..e41823a 100644 --- a/protocol/dmx/universe.cpp +++ b/protocol/dmx/universe.cpp @@ -130,7 +130,7 @@ void Universe::setData(const std::vector& data) rx_timeout_(true); // notify callbacks - status_ = Status::DMX_ACTIVE; + setStatus(Status::DMX_ACTIVE); doDataCallbacks(); } @@ -196,7 +196,7 @@ void Universe::setValue(const uint16_t address, const uint8_t value) null_start_data[address] = value; null_start_mutex.unlock(); - status_ = Status::DMX_ACTIVE; + setStatus(Status::DMX_ACTIVE); doDataCallbacks(); } @@ -219,7 +219,7 @@ void Universe::setValue(const uint16_t start, const uint16_t footprint, std::copy(data, data + footprint, null_start_data.begin() + start); null_start_mutex.unlock(); - status_ = Status::DMX_ACTIVE; + setStatus(Status::DMX_ACTIVE); doDataCallbacks(); }