|
3731282146
|
state str
|
2024-08-30 15:53:05 +08:00 |
|
|
50ac1c2078
|
params update concurrently
|
2024-08-30 15:53:05 +08:00 |
|
|
0eebc0a6df
|
Stuff non-UI changes in Thermostat model
|
2024-08-30 15:53:05 +08:00 |
|
|
78ba799d56
|
Base Thermostat connectivity UI changes to state
|
2024-08-30 15:53:05 +08:00 |
|
|
f9c0f140fa
|
Remove wait_for
OSError raised anyways
|
2024-08-30 15:53:05 +08:00 |
|
|
93d96401b9
|
Actually its OSError
|
2024-08-30 15:53:05 +08:00 |
|
|
881bf6ff6c
|
{start,end}_session -> [dis]connect
|
2024-08-30 15:53:05 +08:00 |
|
|
7e0dd61f79
|
Simplify on_connect_btn_clicked
Raise if OSError
|
2024-08-30 15:53:05 +08:00 |
|
|
ed34eb9e03
|
Connecting task moved?
|
2024-08-30 15:53:05 +08:00 |
|
|
387d1226c5
|
AsyncIO version Client -> AsyncioClient
|
2024-08-30 15:53:05 +08:00 |
|
|
058e597ef0
|
Exclusively use the Thermostat object as a medium
All calls to the Thermostat should be forwarded by the medium.
|
2024-08-30 15:53:05 +08:00 |
|
|
80975f50b1
|
Integrate WrappedClient into Thermostat model
|
2024-08-30 15:53:05 +08:00 |
|
|
86afa19085
|
Should not stop cancelling read if timeout'd
|
2024-08-30 15:53:05 +08:00 |
|
|
4b6dfdf478
|
Fix Autotuner state for forceful disconnect
|
2024-08-30 15:53:05 +08:00 |
|
|
85cb2027a8
|
_
|
2024-08-30 15:53:05 +08:00 |
|
|
4fedb14727
|
Make connection loss handling more elegant
Show an info box on connection lost informing the user that the
Thermostat was forcefully disconnected.
|
2024-08-30 15:53:05 +08:00 |
|
|
863920f922
|
================gui_dev-fix_asyncio===============
|
2024-08-30 15:53:05 +08:00 |
|
|
96b57f199d
|
Use new style super()
|
2024-08-30 15:53:05 +08:00 |
|
|
f2da457860
|
Move command line host:port setting handling
To main
|
2024-08-30 15:40:31 +08:00 |
|
|
066c75fc21
|
aioclient: Add missing readline for saving
Saving all channels returns multiple JSON objects, read the extra {}.
|
2024-08-30 15:38:59 +08:00 |
|
|
60b05ddfeb
|
import order rearrange
|
2024-08-30 15:38:59 +08:00 |
|
|
6a78a2069d
|
This is bail
|
2024-08-30 15:38:59 +08:00 |
|
|
6eb5b7298e
|
thermostat: Properly register task
Also Thermostat.task -> Thermostat._update_params_task
|
2024-08-30 15:38:58 +08:00 |
|
|
4a292c19db
|
ip -> host
|
2024-08-30 15:38:58 +08:00 |
|
|
0b115b3394
|
Lazy evaluating for debug string command
|
2024-08-30 15:38:58 +08:00 |
|
|
2e904cb498
|
Add pytec runnables
|
2024-08-30 15:38:58 +08:00 |
|
|
d3f378f058
|
PYTHON shell
|
2024-08-30 15:38:58 +08:00 |
|
|
d0273cd41b
|
Exactlier wording
|
2024-08-30 15:38:58 +08:00 |
|
|
0988ed24d6
|
unused
|
2024-08-30 15:38:58 +08:00 |
|
|
ab3b26a2a4
|
encoding
|
2024-08-30 15:38:58 +08:00 |
|
|
000b97398b
|
Just catch asyncio.TimeoutError
Will just change to TimeoutError once we switch to Python 3.11 in the
flake.
|
2024-08-30 15:38:58 +08:00 |
|
|
e162bcf210
|
Remove exception too general
|
2024-08-30 15:38:58 +08:00 |
|
|
c3d7804898
|
Use asserts to check for connectivity
|
2024-08-30 15:38:58 +08:00 |
|
|
9c0977262c
|
Add back the parent
|
2024-08-30 15:38:58 +08:00 |
|
|
017206bd34
|
Fix method call
|
2024-08-30 15:38:58 +08:00 |
|
|
f46bd2b50e
|
README: Proofread
|
2024-08-30 15:38:58 +08:00 |
|
|
5b48fb2793
|
Swap order arounda bit more
|
2024-08-30 15:38:58 +08:00 |
|
|
358403e651
|
Formatting
|
2024-08-30 15:38:58 +08:00 |
|
|
4a48379923
|
Use qtextras
|
2024-08-30 15:38:58 +08:00 |
|
|
b766e949e8
|
flake update
|
2024-08-30 15:38:58 +08:00 |
|
|
2fc0d265e4
|
flake.nix: nixfmt-rfc-style
|
2024-08-26 12:16:57 +08:00 |
|
|
b768d61e39
|
Merge pull request 'GUI: Text changes' (#3) from gui_dev-str_changes into gui_dev
Reviewed-on: linuswck/thermostat#3
|
2024-07-19 15:36:01 +08:00 |
|
|
d244ba392a
|
Fix typos
|
2024-07-19 15:34:31 +08:00 |
|
|
93d6df5e92
|
Merge pull request 'GUI: Some repo organisation' (#1) from gui_dev-repo_org into gui_dev
Reviewed-on: linuswck/thermostat#1
|
2024-07-12 10:34:23 +08:00 |
|
|
44bea87f03
|
Thermostat.disconnect -> Thermostat.end_session
QObject already has a disconnect method, avoid overriding it.
|
2024-07-10 15:56:43 +08:00 |
|
|
e6f62e9e19
|
flake: sha256 -> hash
|
2024-07-10 15:56:43 +08:00 |
|
|
271fe449ba
|
Remove duplicated show call
MainWindow.show() already called in coro_main
|
2024-07-10 15:56:43 +08:00 |
|
|
70db0a39eb
|
Remove duplicated antialias config option
Already set in live_plot_view.py
|
2024-07-10 15:56:43 +08:00 |
|
|
26c7382b1e
|
Move GUI components and examples into folder
For better organisation
|
2024-07-10 15:56:43 +08:00 |
|
|
c415d9de8a
|
Use MANIFEST.in
Allows for more accurate control over included files in pytec package
|
2024-07-10 15:56:43 +08:00 |
|