Commit Graph

528 Commits

Author SHA1 Message Date
7f7f749e84 Interface change 2024-02-14 11:31:41 +08:00
4c839f079b Absolute 2024-02-14 11:31:41 +08:00
ef87225339 Switch to using set_param if possible 2024-02-14 11:31:41 +08:00
db766d8707 CommandsParameter useless anyway 2024-02-14 11:31:41 +08:00
50aafa493f Put thermostat parameters constant into mainwindow 2024-02-14 11:31:41 +08:00
f1abab9bd6 Forget about sizePolicy 2024-02-14 11:31:41 +08:00
be340ce094 Fan layout misspelled 2024-02-14 11:31:41 +08:00
2db9e8fea3 Use setRange 2024-02-14 11:31:41 +08:00
180146bc34 Remove sizePolicy horizontal/vertical stretch 0
Default anyway
2024-02-14 11:31:41 +08:00
c10317bfdb Remove extra horizontal layout 2024-02-14 11:31:41 +08:00
59d26436f6 No text why set text 2024-02-14 11:31:41 +08:00
00b252a347 setValue 2024-02-14 11:31:41 +08:00
0d1cb074e1 Remove setObjectName 2024-02-14 11:31:41 +08:00
790e744822 Read extra load 2024-02-14 11:31:41 +08:00
c876c1ec0a Don't use dynamic properties 2024-02-14 11:31:41 +08:00
68503d19e5 Remove 2024-02-14 11:31:41 +08:00
aeecde09af Move report mode bookkeeping into ClientWatcher 2024-02-14 11:31:41 +08:00
898a6891cf Fix redundant code report mode 2024-02-14 11:31:41 +08:00
d7863e5dbd Privatise ClientWatcher member variables 2024-02-14 11:31:41 +08:00
f189b86e06 Current
Also plot iset
2024-02-14 11:31:41 +08:00
2db0936185 Better tooltip 2024-02-14 11:31:41 +08:00
4ca3b14877 Remove stuff that would update on polling anyway 2024-02-14 11:31:41 +08:00
01a3601c3b Clear warning 2024-02-14 11:31:41 +08:00
c3fdb105eb Add proper set fan curve coroutine method 2024-02-14 11:31:41 +08:00
a54773d3ae Add proper set_fan and get_fan coroutine methods 2024-02-14 11:31:41 +08:00
f6dc882d9b Handle timeout errors 2024-02-14 11:31:41 +08:00
c6815950d2 Use start and end session nomenclature
Helps when we also inherit from QObject, which already has connect and
disconnect methods.
2024-02-14 11:31:41 +08:00
05bc5d8809 Remove is_ prefix 2024-02-14 11:31:41 +08:00
bc4b5bb615 Bail
Disconnects everything, stops all polling
2024-02-14 11:31:41 +08:00
ae9c34f411 Proper report 2024-02-14 11:31:41 +08:00
3e20658107 Proper timeout implementation 2024-02-14 11:31:41 +08:00
e82437ca9f Move global params into window 2024-02-14 11:31:41 +08:00
3597fb4445 Fan group to be set based on hw_rev only 2024-02-14 11:31:41 +08:00
953e314abb Add optional channel selection for save/load 2024-02-14 11:31:41 +08:00
f3e13cbb0b List comprehension 2024-02-14 11:31:41 +08:00
980812de67 Full name of the parameter tree 2024-02-14 11:31:41 +08:00
cc60ceefa9 Unused import 2024-02-14 11:31:41 +08:00
82c3576603 Don't use payload to get channel
Use parent param instead
2024-02-14 11:31:41 +08:00
6f40adb19d Max current plus-or-minus better informs 2024-02-14 11:31:41 +08:00
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