Skip to content

nightflasher/openIPC_configurator_python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

openIPC configurator (python edition)

first try on a configurator for openIPC for any platform

openIPC configurator by default runs on Windows and needs .NET framework. The Windows Version uses a batch file and is english only.

As this is my very first attempt of writing a GUI in python, it is also the first time creating something based on a existing programm. I hope there are a few people out there, who can help make this configurator work with LiNUX (which i am using), windows (like the existing) and of course MacOS and maybe on mobile devices, which would be awesome for everyone. Who likes to take a laptop to the field, which isn't enough for openIPC.

This software needs a hotspot function as well for mobile devices or something you can use to connect to the openIPC system...

openIPC configurator written in python3 by KM|fpv

I've used thonny for writing this entire thing, because it's fast and easy and also available for all platforms.

TODO or wanted list:

  1. multilanguage - is working
  2. device selection - kind of works
  3. ping device - is working => enables connect button on successful ping answer
  4. connect to pinged device, when ping was successful
  5. get/download the configuration files (list needs update: majestic.yaml/vdec/wfb/wifibroadcast/(set)video.sh/and more)
  6. upload configuration files to the devices
  7. automatic change corresponding configuration based on settings (change cam - automatic change vrx and vice versa)
  8. update/backup for sensors/vtx/vrx
  9. OSD config - if it's still needed (read about betaflight is implementing this - nice!)
  10. presets for sensors (like imx415 and imx335 and image settings)
  11. manual/hints system
  12. ...

About

first try on a configurator for openIPC for any platform

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages