1
0
Fork 0

reset the sequence number on termination

This commit is contained in:
Kevin Matz 2022-12-02 13:09:58 -05:00
parent 6a977bbf01
commit 2cb021b184
1 changed files with 5 additions and 0 deletions

View File

@ -298,6 +298,11 @@ void Universe::setStatus(uint8_t status)
tx_control_mutex_.lock();
DMX::Universe::setStatus(status);
tx_control_mutex_.unlock();
// Reset sequencing on terminated universes. Results in faster reaquision
// from the same source without waiting for the sequence to realign.
if (status == sACN_TERMINATED)
provenance_->sequence_number = 0;
}