Commit Graph

430 Commits

Author SHA1 Message Date
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
47dbe95045 Replace fan group highlighting with warning icon
Highlighting is too confusing
2024-02-14 11:31:41 +08:00
8045d8c93d Grammar 2024-02-14 11:31:41 +08:00
3d801666fa Update fan slider value immediately after fan auto 2024-02-14 11:31:41 +08:00
5e105884d1 Use slider signal argument to set fan value 2024-02-14 11:31:41 +08:00
1849711c62 Set client to none if failed to connect
Fixes connect button behaviour after accidental disconnect
2024-02-14 11:31:41 +08:00
84018c3ebc Start running only when task is running 2024-02-14 11:31:41 +08:00
1fd49360d0 Lock connection details while connecting
Fix connect button behaviour
2024-02-14 11:31:41 +08:00
ad5e36beab Add unit to report spinbox 2024-02-14 11:31:41 +08:00
a55589415d Cancel task to stop watch 2024-02-14 11:31:41 +08:00
c261ca2447 Disconnect client too on close 2024-02-14 11:31:41 +08:00
c476ad9f7d Close client_watcher on closeEvent not aboutToQuit
Mirrors
2024-02-14 11:31:41 +08:00
d0d33f42da Rearrange client_watcher to hold its own task 2024-02-14 11:31:41 +08:00
608573c03c Update fan too 2024-02-14 11:31:41 +08:00
ec9ce6537c More helpful tooltip 2024-02-14 11:31:41 +08:00
6b4b576518 Fix hardware revision showing major.major 2024-02-14 11:31:41 +08:00
142fe1043c Remove unused 'as' clause 2024-02-14 11:31:41 +08:00
3544f1ebdf Get rid of global client 2024-02-14 11:31:41 +08:00
e33f8430f2 Remove client_watcher global 2024-02-14 11:31:41 +08:00
9cf33abe06 Gather client_watcher managment into connect 2024-02-14 11:31:41 +08:00