-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Device doesn't unmute when the unmute request is sent to broadcast uid #10
Comments
It's actually going to want to be Likewise line 541 for the mute. How did you find out @rbarreiros ; I see OLA doesn't currently have tests for this: |
Hey Peter, |
Yeah I wasn't sure either, but the standard says:
Which is about as clear as you get for the RDM spec 😄 , I'm taking plural of broadcast address to include vendorcast too. |
Untested, but should close mathertel#10
It is actually a bit more subtle, as we only want to respond to the unicast, but action any of uni, vendor or broadcast. @rbarreiros do you still have your artnet controller? |
Hey Peter, yes I do, but it's development is in standby, festival season, currently on small vacation, hope to get back at it late september, will test as soon as possible. |
That's cool, I'm busy for a bit too. I'm hoping to do some testing on an Arduino base too, and ideally sort some OLA tests too. |
Untested fix to ensure we act on vendorcast/broadcast mute/unmute
As the title states, it doesn't unmute when the request is made to broadcast as it only checks if packet is to self, should check also if it's to all.
I won't push a patch as the fix is simple enough.
DmxSerial2.cpp, line 525 should be:
if (packetIsForMe || packetIsForAll) {
Best regards,
The text was updated successfully, but these errors were encountered: