Commit Graph

571 Commits

Author SHA1 Message Date
atse 470ea9edb3 Put PID output min and max into its own section
The critical difference between this and the max_i_pos, max_i_neg pair
is that output_max and output_min can have the same sign, meaning that
it is possible that PID current can be limited to positive values only.
2024-02-14 11:31:41 +08:00
atse 99b40360c7 Remove siPrefixes for temperature units 2024-02-14 11:31:41 +08:00
atse 83c14fb2de Sync 2024-02-14 11:31:41 +08:00
atse 2e8b26eb60 Show all current values in mA
Since the max and min is known as (-3A, 3A) on the thermostat TEC ports,
there is no need to use other SI prefix units.
2024-02-14 11:31:41 +08:00
atse 5af14c26ea Limit test current 2024-02-14 11:31:41 +08:00
atse da73f537b7 Separate min and max current 2024-02-14 11:31:41 +08:00
atse b4504bcfaa Add docstring 2024-02-14 11:31:41 +08:00
atse fe6901d35f Patch to avoid floating point error of temperature
A more complete system of dealing with floating point imprecision on the
way.
2024-02-14 11:31:41 +08:00
atse 6005caf8b7 Add info boxes when loading/saving configs 2024-02-14 11:31:41 +08:00
atse 442450667b Status bar limits warning 2024-02-14 11:31:41 +08:00
atse e4d1f0133e More decimals for current too 2024-02-14 11:31:41 +08:00
atse 8fcd00292e Add the rest of the modules 2024-02-14 11:31:41 +08:00
atse cfda30f795 Switch to pyproject.toml 2024-02-14 11:31:41 +08:00
atse ae70ce7e0b Remove old GUI and update docs 2024-02-14 11:31:41 +08:00
atse 333a759d85 Increase icon resolution 2024-02-14 11:31:41 +08:00
atse 7ea9752b0f Add window icon 2024-02-14 11:31:41 +08:00
atse 9e96be30e9 Get rid of all translation things for now 2024-02-14 11:31:41 +08:00
atse 933e1726c1 Correct units and stuff 2024-02-14 11:31:41 +08:00
atse 1ff5a5d2b5 More decimals for temp 2024-02-14 11:31:41 +08:00
atse 24006d17bf Only log the autotuned params 2024-02-14 11:31:41 +08:00
atse a2c7b0b97a Spinner 2024-02-14 11:31:41 +08:00
atse 82dff9fc05 Remove bottom settings group tooltip 2024-02-14 11:31:41 +08:00
atse 2231652cb2 Correct about thermostat var 2024-02-14 11:31:41 +08:00
atse 37c0332c31 Legend names & order 2024-02-14 11:31:41 +08:00
atse 4635e71ebf Autotune 2024-02-14 11:31:41 +08:00
atse c9e8c4f4a1 Don't set_param that much 2024-02-14 11:31:41 +08:00
atse 72956e19ee No more _command 2024-02-14 11:31:41 +08:00
atse a213078c9a Shorten channel to ch 2024-02-14 11:31:41 +08:00
atse 4df651902a Postfilter option revamped 2024-02-14 11:31:41 +08:00
atse 1581aa4027 No private to slot 2024-02-14 11:31:41 +08:00
atse 5c8ab769f3 Set param mroe 2024-02-14 11:31:41 +08:00
atse fe7bc5b7e5 Load config 2024-02-14 11:31:41 +08:00
atse 5bb64e577f Don't use _command 2024-02-14 11:31:41 +08:00
atse 4caaf44f74 Both command and param 2024-02-14 11:31:41 +08:00
atse fc4f69aec0 Change name 2024-02-14 11:31:41 +08:00
atse 663c46525d Refactor into class 2024-02-14 11:31:41 +08:00
atse 744a472566 Refactor a bit to update lines only via poll
Model-View-Controller thing, don't edit UI when UI value changed
2024-02-14 11:31:41 +08:00
atse 6014dce158 Try triggering on show 2024-02-14 11:31:41 +08:00
atse 6f0677bac6 Call it B not Beta 2024-02-14 11:31:41 +08:00
atse 68ab3555cf Depend on temperature only 2024-02-14 11:31:41 +08:00
atse 19ffc160e3 Legend 2024-02-14 11:31:41 +08:00
atse 6bca8a2728 Improve conditionals 2024-02-14 11:31:41 +08:00
atse 68124cd92b Only show either one or another, pid or not 2024-02-14 11:31:41 +08:00
atse 7f7f749e84 Interface change 2024-02-14 11:31:41 +08:00
atse 4c839f079b Absolute 2024-02-14 11:31:41 +08:00
atse ef87225339 Switch to using set_param if possible 2024-02-14 11:31:41 +08:00
atse db766d8707 CommandsParameter useless anyway 2024-02-14 11:31:41 +08:00
atse 50aafa493f Put thermostat parameters constant into mainwindow 2024-02-14 11:31:41 +08:00
atse f1abab9bd6 Forget about sizePolicy 2024-02-14 11:31:41 +08:00
atse be340ce094 Fan layout misspelled 2024-02-14 11:31:41 +08:00