Feature idn - #2047
Conversation
|
Please don't make use of external dependencies. |
|
Switch to Qt json is done, also the code analysis also runs through now. |
|
Saw the new checks, wondering why it compiled & worked on linux and windows for me, working on it..... |
|
Tested again, should hopefully compile now. Sorry for the inconveniences |
|
Thanks for the improvements and the contribution |
|
I think right now there is no software for testing IDN with DMX. I am currently working on a DMX implementation in OpenIDN (https://gitlab.com/laser_light_lab_uni_bonn/OpenIDN-Laser-DAC-Framework), but just like the plugin, the implementation is part of my bachelor's thesis and so I will need a few weeks for a stable version of OpenIDN with DMX support. Then it should be possible to connect a USB to DMX Adapter (Enttec Open DMX USB / DSD Tech USB to DMX) to a raspberry pi / rock pi / ubuntu machine with OpenIDN running on it and get an output to a dmx light. QLC+ and OpenIDN would have to be in the same network. |
|
I do now have a version of openidn for testing the feature: https://gitlab.com/laser_light_lab_uni_bonn/OpenIDN-Laser-DAC-Framework/-/tree/DMX_FTDI_OpenDMX?ref_type=heads. |
|
To make this clear from the beginning: I do not want to interfere with mcallegari’s review process, nor am I any spokesperson/authority for this project. However, based on the knowledge I have gained from my previous contributions, I would like to suggest the following changes to this PR:
# inside the root directory of your repository
# updates the existing German translation
./translate.sh update
# create the remaining translation files
# for ll_CC in { es_ES fr_FR it_IT nl_NL cz_CZ pt_BR ca_ES ja_JP ru_RU uk_UA pl_PL }
./translate.sh create <ll_CC>
git add plugins/idn/IDN_*.ts
|
|
Thank you so much, I updated my branch with your hints and hope I did not forget anything and that it is better now. The changes make completely sense but I did not look at the files again and thought I applied the coding style, but found problems again which are hopefully fixxed now. |
Description
Summary of Changes:
The change adds a plugin for creating a new output for sending IDN pakets. IDN (ILDA Digital Network) is a standard of ILDA for sending laser and also DMX data over ethernet.
Checklist
{on a new line for functions and class definitions.Additional Notes
Thank you for your contribution to QLC+!