Commit Graph

502 Commits

Author SHA1 Message Date
atse 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
atse 05bc5d8809 Remove is_ prefix 2024-02-14 11:31:41 +08:00
atse bc4b5bb615 Bail
Disconnects everything, stops all polling
2024-02-14 11:31:41 +08:00
atse ae9c34f411 Proper report 2024-02-14 11:31:41 +08:00
atse 3e20658107 Proper timeout implementation 2024-02-14 11:31:41 +08:00
atse e82437ca9f Move global params into window 2024-02-14 11:31:41 +08:00
atse 3597fb4445 Fan group to be set based on hw_rev only 2024-02-14 11:31:41 +08:00
atse 953e314abb Add optional channel selection for save/load 2024-02-14 11:31:41 +08:00
atse f3e13cbb0b List comprehension 2024-02-14 11:31:41 +08:00
atse 980812de67 Full name of the parameter tree 2024-02-14 11:31:41 +08:00
atse cc60ceefa9 Unused import 2024-02-14 11:31:41 +08:00
atse 82c3576603 Don't use payload to get channel
Use parent param instead
2024-02-14 11:31:41 +08:00
atse 6f40adb19d Max current plus-or-minus better informs 2024-02-14 11:31:41 +08:00
atse 02619f1338 Convinience to turn down fan on connect 2024-02-14 11:31:41 +08:00
atse 7e89bf5337 Better send_command 2024-02-14 11:31:41 +08:00
atse 98f2d70cf6 Match statement 2024-02-14 11:31:41 +08:00
atse fde4e42069 Set status first in _on_connection_changed 2024-02-14 11:31:41 +08:00
atse 3c9541fea2 host 2024-02-14 11:31:41 +08:00
atse c1ae69f218 Enable axis linking functionality 2024-02-14 11:31:41 +08:00
atse 7149fb6d85 Shield pending commands from cancellation 2024-02-14 11:31:41 +08:00
atse 39a78b92c4 Implement IPv4 settings dialog 2024-02-14 11:31:41 +08:00
atse 2a31cdb1af Add ipv4 config 2024-02-14 11:31:41 +08:00
atse 169b89208d Use direct calling in report mode 2024-02-14 11:31:41 +08:00
atse 967492642e Add load and save configs 2024-02-14 11:31:41 +08:00
atse bfec9efbec Implement DFU mode 2024-02-14 11:31:41 +08:00
atse 9291160798 Change name of tec_client 2024-02-14 11:31:41 +08:00
atse 26fdc951bc Move fan signal connection into menu setup 2024-02-14 11:31:41 +08:00
atse 0443778456 Split menu setup method per menu 2024-02-14 11:31:41 +08:00
atse 7a727cb011 Add about thermostat window 2024-02-14 11:31:41 +08:00
atse d7c0219456 Use graph emoji for plot settings 2024-02-14 11:31:41 +08:00
atse 34ed3cf39a Add tooltip to settings buttons 2024-02-14 11:31:41 +08:00
atse 1f0e74bf9f Don't enabled thermostat settings before connect 2024-02-14 11:31:41 +08:00
atse 1ae44d6b82 Give proper names to settings buttons 2024-02-14 11:31:41 +08:00
atse fa8f1ebf10 No :port 2024-02-14 11:31:41 +08:00
atse 0434b08abc Don't translate ip 2024-02-14 11:31:41 +08:00
atse 8ff08c1539 Not just ip, can put domain name too, or "host" 2024-02-14 11:31:41 +08:00
atse b32062d855 More elegant connection stopping 2024-02-14 11:31:41 +08:00
atse d52aafd7f6 Add timeout to connect call 2024-02-14 11:31:41 +08:00
atse efa814a0d3 Add load and save config menu items 2024-02-14 11:31:41 +08:00
atse 1be874f6a7 Add about thermostat menu item
Meant to display hardware rev stuff, does nothing right now
2024-02-14 11:31:41 +08:00
atse 9364c9b187 Add network settings menu option
Also does nothing for now
2024-02-14 11:31:41 +08:00
atse a9c0106c46 Add DFU mode menu option
Does nothing for now
2024-02-14 11:31:41 +08:00
atse 2d341df23c Use _on_connection_changed(False) 2024-02-14 11:31:41 +08:00
atse 8f31380d52 Reset button 2024-02-14 11:31:41 +08:00
atse 998d999b59 Save the entire hw_rev data
Not just fan_pwm_recommended
2024-02-14 11:31:41 +08:00
atse ca7c64c115 Put connection details in connection button menu 2024-02-14 11:31:41 +08:00
atse a1a94a9c99 Move host selection into menu too 2024-02-14 11:31:41 +08:00
atse 9fc38d4614 Move fan throttling warning to the right 2024-02-14 11:31:41 +08:00
atse 5732bc951f Split the settings and plotting menus 2024-02-14 11:31:41 +08:00
atse cbffb8d700 Crude relocation of port spinbox from .ui file 2024-02-14 11:31:41 +08:00