Commit Graph

460 Commits

Author SHA1 Message Date
2d341df23c Use _on_connection_changed(False) 2024-02-14 11:31:41 +08:00
8f31380d52 Reset button 2024-02-14 11:31:41 +08:00
998d999b59 Save the entire hw_rev data
Not just fan_pwm_recommended
2024-02-14 11:31:41 +08:00
ca7c64c115 Put connection details in connection button menu 2024-02-14 11:31:41 +08:00
a1a94a9c99 Move host selection into menu too 2024-02-14 11:31:41 +08:00
9fc38d4614 Move fan throttling warning to the right 2024-02-14 11:31:41 +08:00
5732bc951f Split the settings and plotting menus 2024-02-14 11:31:41 +08:00
cbffb8d700 Crude relocation of port spinbox from .ui file 2024-02-14 11:31:41 +08:00
cc1fddddda Space out bottom bar properly 2024-02-14 11:31:41 +08:00
9aac571187 Remove leftover lines 2024-02-14 11:31:41 +08:00
a3d4bef68e Crude removal of fan group from .ui file 2024-02-14 11:31:41 +08:00
8e98b62cfb Add line at PID temp 2024-02-14 11:31:41 +08:00
64891231cd Report mode functionality 2024-02-14 11:31:41 +08:00
728bce38b6 Add crosshair for better read of values 2024-02-14 11:31:41 +08:00
5c081b0547 Add samples box in menu 2024-02-14 11:31:41 +08:00
001ce432e8 Add clear graphs context menu item 2024-02-14 11:31:41 +08:00
fdf4c4f0d6 Plot temperature and current graphs
- Have units

- Samples are limited

- pglive is used for better live graphs
-- Also fixes bug with constantly updating normal pyqtgraphs where it
will bug out if right-clicked on and context menu is brought up
--Since pglive requires pyqtgraph == 0.13.3, upgrade pyqtgraph to that
too.
2024-02-14 11:31:41 +08:00
90df3ae784 Plus or minus symbol on swing 2024-02-14 11:31:41 +08:00
ac51476d59 Add save to flash paramtree item 2024-02-14 11:31:41 +08:00
4be6d419f6 Hide paramtree headers 2024-02-14 11:31:41 +08:00
ae6f08247a Add postfilter config 2024-02-14 11:31:41 +08:00
863352d620 Add i_set 2024-02-14 11:31:41 +08:00
9803a2d12b Add pwm update 2024-02-14 11:31:41 +08:00
8291b2052f Add thermistor config & sync
Note: The formula is not actually Steinhart-Hart
2024-02-14 11:31:41 +08:00
49c5120600 Connect up pid 2024-02-14 11:31:41 +08:00
0e3a01d601 Connect up report update 2024-02-14 11:31:41 +08:00
4961b2adb2 Use proper symbols in units, and add units
PID parameters are not actually dimensionless, and their units can be
deduced from the input unit and the output (actuator) unit.
2024-02-14 11:31:41 +08:00
abf5d5f2bd Fix formatting 2024-02-14 11:31:41 +08:00
1b3f767d94 Might as well be a pass, doens't exec 2024-02-14 11:31:41 +08:00
137004e6b5 Loop through trees to set them up 2024-02-14 11:31:41 +08:00
5ba189d3ba Remove unused as clause 2024-02-14 11:31:41 +08:00
928db9963d Add paramtree view, without updates
Signed-off-by: Egor Savkin <es@m-labs.hk>

Fix signal blocker argument -atse
2024-02-14 11:31:41 +08:00
8383abec8c Add explanation of report rate 2024-02-14 11:31:41 +08:00
b8d0cdabd3 Swap order connected first 2024-02-14 11:31:41 +08:00
04a8f5ea56 Add tooltip to fan 2024-02-14 11:31:41 +08:00
6c11a0536c Arrange context menu items to be in order 2024-02-14 11:31:41 +08:00
e5b0583a91 Disable auto fan box if adjusted while auto 2024-02-14 11:31:41 +08:00
71076510a2 Steal fan group and port??? Somehow 2024-02-14 11:31:41 +08:00
7749459701 Max the label 2024-02-14 11:31:41 +08:00
463ee4105c Context menu by QToolButton 2024-02-14 11:31:41 +08:00
1d192f50c8 Remove redundant return 2024-02-14 11:31:41 +08:00
30f6c4f829 Correct order once the tec_client disconnects to
stop watching the client first
2024-02-14 11:31:41 +08:00
1226cca6e6 Only set connecting task to None once 2024-02-14 11:31:41 +08:00
8520dae93b Update and add docstrings to aioclient 2024-02-14 11:31:41 +08:00
981c28ac27 Conslidate connect & disconnect actions 2024-02-14 11:31:41 +08:00
5ced33594c Change name of button slot 2024-02-14 11:31:41 +08:00
b4a5e90f2e Turn on_connection_changed to coroutine
Further compresses the connect
2024-02-14 11:31:41 +08:00
82438ee4a5 Simplify stuff a bit 2024-02-14 11:31:41 +08:00
e727f8b06b Change statement order up a bit 2024-02-14 11:31:41 +08:00
27ce311111 Init client_watcher once 2024-02-14 11:31:41 +08:00