don't create a universe for sACN discovery
This commit is contained in:
parent
e49ba6c53f
commit
86576ad4e3
|
@ -23,21 +23,23 @@ void QSacnNode::subscribe(const uint16_t num)
|
|||
{
|
||||
if (Receiver::universe(num)) // already subscribed
|
||||
return;
|
||||
qDebug() << "Subscribing to universe" << QString::number(num);
|
||||
Receiver::subscribe(num);
|
||||
wrappers_.insert(num, new QSacnUniverseWrapper(this, Receiver::universe(num)));
|
||||
if (num != SACN::E131_DISCOVERY_UNIVERSE) {
|
||||
qDebug() << "Subscribing to universe" << QString::number(num);
|
||||
Receiver::subscribe(num);
|
||||
wrappers_.insert(num, new QSacnUniverseWrapper(this, Receiver::universe(num)));
|
||||
}
|
||||
joinMulticastGroup(IPv4MulticastAddress(num));
|
||||
}
|
||||
|
||||
|
||||
void QSacnNode::unsubscribe(const uint16_t num)
|
||||
{
|
||||
if (!Receiver::universe(num)) // not subscribed
|
||||
return;
|
||||
qDebug() << "Unsubscribing from universe " << QString::number(num);
|
||||
leaveMulticastGroup(IPv4MulticastAddress(num));
|
||||
delete wrappers_.take(num);
|
||||
Receiver::unsubscribe(num);
|
||||
if (Receiver::universe(num)) {
|
||||
qDebug() << "Unsubscribing from universe " << QString::number(num);
|
||||
delete wrappers_.take(num);
|
||||
Receiver::unsubscribe(num);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue