Juri Posted May 11, 2021 Share Posted May 11, 2021 Hello everyone! Hope you are doing well! I would to apologise in advance if my topic is not in the right place. Recently I am showing an interest in developing drivers since that many of products that my firm use are not part of the driver library in Composer. I don't know if I will be able to create those drivers because is a hard work which requires a lot of time and study, but I would like to give a chance. So I would like to ask you for some information. -What programming language is needed? -Which books or tutorial do I need? -Which programs do I need to do the programming? -Ect... I really need your guidance and advices regarding it. P.s I know to program in C/C++ and currently I start learning also Python. Thanks in advance! Quote Link to comment Share on other sites More sharing options...
alanchow Posted May 12, 2021 Share Posted May 12, 2021 Control4 provide a wealth of information for new driver developers. My suggestion is to start off on the following page https://dealer.control4.com/support/drivers Once you log in to your dealer account you can download the DriverWorks SDK and DriverEditor (Control4's IDE). DriverWorks is a Lua based software development kit. There are plenty of lua resources available but my favorites are https://www.lua.org/ http://lua-users.org/ Control4 also provide a video training series focused on developing device drivers on the page i linked up top. This series of training modules is targeted towards the experienced driver developer as well the beginner. It is designed to build in content as well as complexity throughout the entire curriculum. Hope this helps. msgreenf 1 Quote Link to comment Share on other sites More sharing options...
CSS Posted May 12, 2021 Share Posted May 12, 2021 I'm an embedded systems developer by trade and have professional experience with Lua and other scripting languages. I wish C4 had a mechanism for non dealers to help develop drivers for others to use. I get why they don't (how would they be integrated / wild west of half ass drivers out there / non-dealer dev environment required / etc), its just a bummer. I have several products I'd like to build my own drivers for in my spare time. I've also seen bugs in existing drivers I'd love to fix or make enhancements to. Quote Link to comment Share on other sites More sharing options...
Cyknight Posted May 12, 2021 Share Posted May 12, 2021 6 minutes ago, CSS said: I wish C4 had a mechanism for non dealers to help develop drivers for others to use You assume they do not - but it's something that you'll have to take up with THEM first as it's in their hands Quote Link to comment Share on other sites More sharing options...
eggzlot Posted May 12, 2021 Share Posted May 12, 2021 19 minutes ago, CSS said: I'm an embedded systems developer by trade and have professional experience with Lua and other scripting languages. I wish C4 had a mechanism for non dealers to help develop drivers for others to use. I get why they don't (how would they be integrated / wild west of half ass drivers out there / non-dealer dev environment required / etc), its just a bummer. I have several products I'd like to build my own drivers for in my spare time. I've also seen bugs in existing drivers I'd love to fix or make enhancements to. I could be wrong but I think you can be a driver development partner without being a "certified dealer" What are the requirements - no idea https://www.control4.com/for/partners/ Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.