Commit Graph

449 Commits

Author SHA1 Message Date
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
659d0d0835 Init client once
No none-ing
2024-02-14 11:31:41 +08:00
fa60439e39 Put the connecting task in aioclient 2024-02-14 11:31:41 +08:00
7e56f2d879 Rearrange bottom bar for new context menu 2024-02-14 11:31:41 +08:00
917a2546cc Remove is running loop variable
Just use Task.done()
2024-02-14 11:31:41 +08:00
fd83ee23e1 Catch a more specific exception 2024-02-14 11:31:41 +08:00
115c7eb800 Add stop connection button
Stuff to add to stop button
2024-02-14 11:31:41 +08:00
7e1b64b72c Set fan slider value minimum to 1, not 0 2024-02-14 11:31:41 +08:00
fca4b061ee Fix Slot decorators and types 2024-02-14 11:31:41 +08:00
9f839f4bd9 Handle UI when fan_pwm is 0 2024-02-14 11:31:41 +08:00
ac77c457ec Fix fan warning wording 2024-02-14 11:31:41 +08:00
54bb740a41 Only warn about fan pwm when not at full strength 2024-02-14 11:31:41 +08:00