atse
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
atse
90df3ae784
Plus or minus symbol on swing
2024-02-14 11:31:41 +08:00
atse
ac51476d59
Add save to flash paramtree item
2024-02-14 11:31:41 +08:00
atse
4be6d419f6
Hide paramtree headers
2024-02-14 11:31:41 +08:00
atse
ae6f08247a
Add postfilter config
2024-02-14 11:31:41 +08:00
atse
863352d620
Add i_set
2024-02-14 11:31:41 +08:00
atse
9803a2d12b
Add pwm update
2024-02-14 11:31:41 +08:00
atse
8291b2052f
Add thermistor config & sync
...
Note: The formula is not actually Steinhart-Hart
2024-02-14 11:31:41 +08:00
atse
49c5120600
Connect up pid
2024-02-14 11:31:41 +08:00
atse
0e3a01d601
Connect up report update
2024-02-14 11:31:41 +08:00
atse
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
atse
abf5d5f2bd
Fix formatting
2024-02-14 11:31:41 +08:00
atse
1b3f767d94
Might as well be a pass, doens't exec
2024-02-14 11:31:41 +08:00
atse
137004e6b5
Loop through trees to set them up
2024-02-14 11:31:41 +08:00
atse
5ba189d3ba
Remove unused as clause
2024-02-14 11:31:41 +08:00
Egor Savkin
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
atse
8383abec8c
Add explanation of report rate
2024-02-14 11:31:41 +08:00
atse
b8d0cdabd3
Swap order connected first
2024-02-14 11:31:41 +08:00
atse
04a8f5ea56
Add tooltip to fan
2024-02-14 11:31:41 +08:00
atse
6c11a0536c
Arrange context menu items to be in order
2024-02-14 11:31:41 +08:00
atse
e5b0583a91
Disable auto fan box if adjusted while auto
2024-02-14 11:31:41 +08:00
atse
71076510a2
Steal fan group and port??? Somehow
2024-02-14 11:31:41 +08:00
atse
7749459701
Max the label
2024-02-14 11:31:41 +08:00
atse
463ee4105c
Context menu by QToolButton
2024-02-14 11:31:41 +08:00
atse
1d192f50c8
Remove redundant return
2024-02-14 11:31:41 +08:00
atse
30f6c4f829
Correct order once the tec_client disconnects to
...
stop watching the client first
2024-02-14 11:31:41 +08:00
atse
1226cca6e6
Only set connecting task to None once
2024-02-14 11:31:41 +08:00
atse
8520dae93b
Update and add docstrings to aioclient
2024-02-14 11:31:41 +08:00
atse
981c28ac27
Conslidate connect & disconnect actions
2024-02-14 11:31:41 +08:00
atse
5ced33594c
Change name of button slot
2024-02-14 11:31:41 +08:00
atse
b4a5e90f2e
Turn on_connection_changed to coroutine
...
Further compresses the connect
2024-02-14 11:31:41 +08:00
atse
82438ee4a5
Simplify stuff a bit
2024-02-14 11:31:41 +08:00
atse
e727f8b06b
Change statement order up a bit
2024-02-14 11:31:41 +08:00
atse
27ce311111
Init client_watcher once
2024-02-14 11:31:41 +08:00
atse
659d0d0835
Init client once
...
No none-ing
2024-02-14 11:31:41 +08:00
atse
fa60439e39
Put the connecting task in aioclient
2024-02-14 11:31:41 +08:00
atse
7e56f2d879
Rearrange bottom bar for new context menu
2024-02-14 11:31:41 +08:00
atse
917a2546cc
Remove is running loop variable
...
Just use Task.done()
2024-02-14 11:31:41 +08:00
atse
fd83ee23e1
Catch a more specific exception
2024-02-14 11:31:41 +08:00
atse
115c7eb800
Add stop connection button
...
Stuff to add to stop button
2024-02-14 11:31:41 +08:00
atse
7e1b64b72c
Set fan slider value minimum to 1, not 0
2024-02-14 11:31:41 +08:00
atse
fca4b061ee
Fix Slot decorators and types
2024-02-14 11:31:41 +08:00
atse
9f839f4bd9
Handle UI when fan_pwm is 0
2024-02-14 11:31:41 +08:00
atse
ac77c457ec
Fix fan warning wording
2024-02-14 11:31:41 +08:00
atse
54bb740a41
Only warn about fan pwm when not at full strength
2024-02-14 11:31:41 +08:00
atse
47dbe95045
Replace fan group highlighting with warning icon
...
Highlighting is too confusing
2024-02-14 11:31:41 +08:00
atse
8045d8c93d
Grammar
2024-02-14 11:31:41 +08:00
atse
3d801666fa
Update fan slider value immediately after fan auto
2024-02-14 11:31:41 +08:00
atse
5e105884d1
Use slider signal argument to set fan value
2024-02-14 11:31:41 +08:00
atse
1849711c62
Set client to none if failed to connect
...
Fixes connect button behaviour after accidental disconnect
2024-02-14 11:31:41 +08:00