I am new to Linux and I installed Ubuntu.
My final goal is to port my Light programs to Ubuntu or other Linux systems.
I coded a driver to send dmx using OpenDmx from Enttec via the FTD2XX dll from FTDI in windowsXP.
There is a library for linux systems that can be downloaded from the FTDI site. It clones the functions from the Win32 APIs included in the windows FTD2XX dll to easy migrate programs from windows to linux (they say...)
I have installed the library as the txt file included said and with an IDE called Purebasic, that I use to create my dlls, I finaly loaded the linux library and communicate correctly with it.
The problem is that it seems I can communicate with the library but not with the interface. I get messsages of no error configuring the opendmx interface to send, Baud rate and so on but my dmx tester says "no dmx signal".
I wonder if some of you had tried this before.
Also if there is a better way to "speak" with opendmx in linux I would like to know it.
Thanks and I am sorry if this is not the correct way to ask...
Look at LLA And Erwin Rol's driver
Perhaps your application can implement a software interface to LLA, because that works as an abstraction layer the hardware interfaces (DMX transmitters and receivers). If hardware support is added to LLA instead of individual applications, all applications ( like QLC and your linux port) will benefit from it.
Unfortunately, to use the Open DMX USB with LLA, an additional piece of software needs to be installed. But Erwins driver is known to work, so this might give you hints of other ways to control the data sent to the serial port.
These discussion pages are meant for discussions about that "normal" pages it is attached to, i.e. to discuss the content that is normally shown. Opendmx.net is about sharing information, but not suited as a discussion forum. You may get significantly better responses by trying this mailing list: https://lists.sourceforge.net/lists/listinfo/opendmxusb-users