Commit Graph

170 Commits

Author SHA1 Message Date
2b02ea334a No need to create a new task for waiting 2024-10-07 17:48:24 +08:00
3b2743c079 super init's first 2024-10-07 17:48:24 +08:00
a7ce942aea Format 2024-10-07 17:48:24 +08:00
ea8469a690 ch_tuning -> autotuning_channels 2024-10-07 17:48:24 +08:00
2467fc2ee2 Module docstring?? 2024-10-07 17:48:24 +08:00
a3baadd490 Reorder imports 2024-10-07 17:48:24 +08:00
89621dd3a0 Sensible names for views 2024-10-07 17:48:24 +08:00
f569b46d51 Unprivate conn_menu
Used for autoconnect
2024-10-07 17:48:24 +08:00
f1d00ca57d Order? 2024-10-07 17:48:24 +08:00
feee8ad0ba Reorder 2024-10-07 17:48:24 +08:00
84e38a307d Not async 2024-10-07 17:48:24 +08:00
5153ccdd77 Remove report mode from thermostat data model 2024-10-07 17:48:24 +08:00
1797322803 Remove report mode box 2024-10-07 17:48:24 +08:00
759e19e16e More sensible names 2024-10-07 17:48:24 +08:00
b1830d6744 tec_qt: Private everything possible 2024-10-07 17:48:24 +08:00
21a2764c3a Remove error handling for connecting task
Just let the exception propagate, even when stopping the connection
2024-10-07 17:48:24 +08:00
d576395ad2 Update thermostat state from controller code 2024-10-07 17:48:24 +08:00
b1e5c86cdc extra func out 2024-10-07 17:48:24 +08:00
48907c02d1 No need extra function 2024-10-07 17:48:24 +08:00
062094f7a8 State update explicitly 2024-10-07 17:48:24 +08:00
bddcb37a8d Zero limits warning cleanup 2024-10-07 17:48:24 +08:00
e2d48346d8 Add NUM_CHANNELS to Thermostat! 2024-10-07 17:48:24 +08:00
f6058ed2fb Real concurrently 2024-10-07 17:48:24 +08:00
c4b73ac825 Don't create report task if not polling for it 2024-10-07 17:48:24 +08:00
8eee78746e PIDAutotuner: Don't use separate sig for interval 2024-10-07 17:48:24 +08:00
07687b4f74 aioexample: Show polling while report mode on
WIP: handle KeyboardInterrupt
2024-10-07 17:48:24 +08:00
e76aadf973 aioclient: More accurate DFU docstring 2024-10-07 17:48:24 +08:00
863bb58959 No need for async as well 2024-10-07 17:48:24 +08:00
82c75ce293 No need for async 2024-10-07 17:48:24 +08:00
bb66f9b5a7 Remove extra imports 2024-10-07 17:48:24 +08:00
7aa340b0b4 report group 2024-10-07 17:48:24 +08:00
892b9f8bf2 end_session in thermostat itself afterall 2024-10-07 17:48:24 +08:00
495a92bda6 Reorder MainWindow 2024-10-07 17:48:24 +08:00
e6805c61dd Rearrange MainWindow.__init__ 2024-10-07 17:48:24 +08:00
0024d2b8b5 Thermostat: Add disconnect callback
For communicating with the autotuner before the client fully
disconnects

Also then there's no need for explicitly resetting autotune elements
2024-10-07 17:48:24 +08:00
a2d2ce8853 Remove info_box_trigger 2024-10-07 17:48:24 +08:00
281a4f2f48 Remove connection errored 2024-10-07 17:48:24 +08:00
78379ddacc Simply test for connectivity for turning PID off 2024-10-07 17:48:24 +08:00
226ec3b068 Fix pressing enter not working in conn menu 2024-10-07 17:48:24 +08:00
322b97bd52 Assign connection_errored as well 2024-10-07 17:48:24 +08:00
da55d07bdb Back out 2024-10-07 17:48:24 +08:00
4c9df5e1a8 Put UI changes into conn_menu 2024-10-07 17:48:24 +08:00
382e5d916f ConnectionBtn + StatusLbl 2024-10-07 17:48:24 +08:00
6d518560df Clear Graph UI changes 2024-10-07 17:48:24 +08:00
8f8517766d Concentrate ThermostatCtrlMenu UI changes 2024-10-07 17:48:24 +08:00
90227107ce Descriptive name 2024-10-07 17:48:24 +08:00
029866ee22 Refactor repeated stuff 2024-10-07 17:48:24 +08:00
c25c49d8c1 Split PID handler UI up 2024-10-07 17:48:24 +08:00
b2f6a61a71 Fix hwrev getting 2024-10-07 17:48:24 +08:00
bae37b554c hwrev updates 2024-10-07 17:48:24 +08:00