02619f1338
Convinience to turn down fan on connect
2024-02-14 11:31:41 +08:00
7e89bf5337
Better send_command
2024-02-14 11:31:41 +08:00
98f2d70cf6
Match statement
2024-02-14 11:31:41 +08:00
fde4e42069
Set status first in _on_connection_changed
2024-02-14 11:31:41 +08:00
3c9541fea2
host
2024-02-14 11:31:41 +08:00
c1ae69f218
Enable axis linking functionality
2024-02-14 11:31:41 +08:00
7149fb6d85
Shield pending commands from cancellation
2024-02-14 11:31:41 +08:00
39a78b92c4
Implement IPv4 settings dialog
2024-02-14 11:31:41 +08:00
2a31cdb1af
Add ipv4 config
2024-02-14 11:31:41 +08:00
169b89208d
Use direct calling in report mode
2024-02-14 11:31:41 +08:00
967492642e
Add load and save configs
2024-02-14 11:31:41 +08:00
bfec9efbec
Implement DFU mode
2024-02-14 11:31:41 +08:00
9291160798
Change name of tec_client
2024-02-14 11:31:41 +08:00
26fdc951bc
Move fan signal connection into menu setup
2024-02-14 11:31:41 +08:00
0443778456
Split menu setup method per menu
2024-02-14 11:31:41 +08:00
7a727cb011
Add about thermostat window
2024-02-14 11:31:41 +08:00
d7c0219456
Use graph emoji for plot settings
2024-02-14 11:31:41 +08:00
34ed3cf39a
Add tooltip to settings buttons
2024-02-14 11:31:41 +08:00
1f0e74bf9f
Don't enabled thermostat settings before connect
2024-02-14 11:31:41 +08:00
1ae44d6b82
Give proper names to settings buttons
2024-02-14 11:31:41 +08:00
fa8f1ebf10
No :port
2024-02-14 11:31:41 +08:00
0434b08abc
Don't translate ip
2024-02-14 11:31:41 +08:00
8ff08c1539
Not just ip, can put domain name too, or "host"
2024-02-14 11:31:41 +08:00
b32062d855
More elegant connection stopping
2024-02-14 11:31:41 +08:00
d52aafd7f6
Add timeout to connect call
2024-02-14 11:31:41 +08:00
efa814a0d3
Add load and save config menu items
2024-02-14 11:31:41 +08:00
1be874f6a7
Add about thermostat menu item
...
Meant to display hardware rev stuff, does nothing right now
2024-02-14 11:31:41 +08:00
9364c9b187
Add network settings menu option
...
Also does nothing for now
2024-02-14 11:31:41 +08:00
a9c0106c46
Add DFU mode menu option
...
Does nothing for now
2024-02-14 11:31:41 +08:00
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