MattIPv4 / PyDMXControl

A Python 3 module to control DMX using OpenDMX or uDMX - Featuring fixture profiles, built-in effects and a web control panel.
https://pypi.org/project/PyDMXControl/
GNU General Public License v3.0
114 stars 22 forks source link

Add a class to use serial port interfaces for DMX control. #34

Closed lndr closed 4 years ago

lndr commented 4 years ago

The DMX standard is a version of the RS485 serial interface. With the class provided in this pull request, you can use RS485 adapters in place of uDMX to control you DMX devices. The class requires the identifier string of the serial port as an input.

lndr commented 4 years ago

Hey MattIPv4, thanks for the advise. I hope the changes I made in the latest commit resolve the issues. It actually led me to revise the timing implementation, which should be more robust and more akin to the DMX specification now. Best regards and thanks again Leander