Releases: Hundemeier/sacn
Unified Multicast Behavior
The behavior of multicast sending and receiving is now unified across most operating systems. This means Windows no longer requires to set a bind_address to be able to use multicast or universe discovery. (Thanks to @mthespian ! See #42 for more information)
Close Sockets on Stop
Calling stop
on a sender or receiver now closes the underlying socket too. Note: after stopping a sender or receiver, it can not be started again with start
. (See #39 for more information)
Added function for removing listener on receiver by universe
Minor timing improvements
Small changes that might improve timing on the sender. (Thanks to @mthespian ! See #36 for more information)
Added new function for removing listener on receiver
Tests for sACNsender
Functionality related to sending of sACN data is now mostly covered by tests. Removed undocumented parameters for sACNsender.start()
.
Bugfix: Exception on special first received packet
Test coverage for functionality related to receiving sACN data is now mostly covered by tests.
Fixed a bug, where an exception was thrown on the first DataPacket
when the stream-termination option was set.
(Additional thanks to @mthespian ! See #31 for more information)
Bugfixes of missing checks
Test coverage of sub-module messages
is now 100%.
- Fixed a bug where a too long source name did not throw an exception.
- Fixed a bug where invalid DMX data could be set on the
DataPacket
.
(Thanks to mthespian! See #30 for more information)
Bugfix: DMX start code not set
Fixed a bug, where the DMX start code was not set on received packets (Thanks to @mthespian ! See #29 for more information).
Added DMX start code to DataPacket
Thanks to @mthespian, data packets now support the DMX start code present in DMX data. Previously, this code was limited to being 0x00
.
See #27 for more information.