Skip to content

Commit 2e7110e

Browse files
Erol444ZigiMigithemarpe
authored
Gui device manager (#579)
* Created GUI for bootloader Moved GUI from Flash boot speedup branch to develop branch. * Fixed needed changes - renamed file and moved to ```ustilities/device_manager.py``` (everything is now in 1 file) - GUI now has 2 pages (```About``` and ```Configuration settings```) - GUI also informs dai.__version__ and dai.__commmit__ - Added button ```Flash DAP``` that runs ```flashDepthaiApplicationPackage``` function - Changed device finding from ```dai.Device.getAllAvailableDevices()``` to ```dai.XLinkConnection.getAllConnectedDevices()``` * Added menu buttons Moved buttons for moving between pages to menu bar. * Menu buttons animations Added pressed animation to menu buttons. * Changed button About Changed button "About" to "Device select" to not confuse users * Some tweaks and support for devices lacking flash * Update device_manager.py Added new button "Flash from usb" * Update device_manager.py Changed program so that you connect to the device only once * Added requirements Added install_requirements.py and requirements.txt * Fixed requested changes Fixed requested changes and also made GUI flashing to work so that you may flash only wanted configs and not all. * Removed select button Buttons select removed, GUI works with combo' events now( clicking in the combo box triggers same event as select did). * Changed widow size Changed window size and added device name to config tab. * Update device_manager.py Fixed values error * Some fixes and review comments * Addressed requested changes Fixed addressed changes. * Added default to bootloader type Added a default option which will auto select bootloader type based on device type * Addressed requested changes Addressed requested changes. * Added app icon, changed boot type to AUTO, fixed get bootloader version # Conflicts: # utilities/device_manager.py * Updated reading/setting USB/POE configs * Added some type safety, logging progress * Added progress window when flashing * Fixed install requirement. Added bootloader selection window * Added bootloader select popup to flashing bootloader and factory reseting. * Fixed flashing empty static/dynamic IP, simplifying logic * Grayed out disabled configs, moved USB configs together with seperator * Fixed button text overflowing Co-authored-by: zigakerzan <[email protected]> Co-authored-by: Martin Peterlin <[email protected]>
1 parent 887fb68 commit 2e7110e

File tree

4 files changed

+515
-0
lines changed

4 files changed

+515
-0
lines changed

utilities/assets/icon.png

35.3 KB
Loading

0 commit comments

Comments
 (0)