-
Notifications
You must be signed in to change notification settings - Fork 202
Commit 2e7110e
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 2e7110eCopy full SHA for 2e7110e
File tree
Expand file treeCollapse file tree
4 files changed
+515
-0
lines changedOpen diff view settings
Filter options
- utilities
- assets
Expand file treeCollapse file tree
4 files changed
+515
-0
lines changedOpen diff view settings
Collapse file
utilities/assets/icon.png
Copy file name to clipboard35.3 KB- Display the source diff
- Display the rich diff
Loading
0 commit comments