|
b9a1c04159
|
State dependend UI
|
2024-08-23 11:56:02 +08:00 |
|
|
9e269ed161
|
State
|
2024-08-23 11:54:55 +08:00 |
|
|
9ad20dcf4d
|
Actually its OSError
|
2024-08-23 11:37:03 +08:00 |
|
|
ccec874756
|
_
|
2024-08-23 11:37:03 +08:00 |
|
|
54472c0eee
|
Resgister task
|
2024-08-23 11:37:03 +08:00 |
|
|
66ca5e9597
|
conneting
|
2024-08-23 11:37:03 +08:00 |
|
|
632ee8bfa3
|
Remove wait_for
OSError raised anyways
|
2024-08-23 11:37:03 +08:00 |
|
|
506d350d7f
|
Raise if OSError
|
2024-08-23 11:37:03 +08:00 |
|
|
93e0bd91bf
|
Sep. line
|
2024-08-23 11:37:03 +08:00 |
|
|
b15490e3b5
|
{start,end}_session -> [dis]connect
|
2024-08-23 11:37:03 +08:00 |
|
|
920706fbab
|
Lazy evaluating for debug string command
|
2024-08-23 11:37:03 +08:00 |
|
|
c0e4d49b7b
|
In
|
2024-08-23 11:37:03 +08:00 |
|
|
23f484e3d8
|
Compacting
|
2024-08-23 11:37:03 +08:00 |
|
|
b0c30d128e
|
try-block
|
2024-08-23 11:37:03 +08:00 |
|
|
cebac565c4
|
Fix?
|
2024-08-23 11:37:03 +08:00 |
|
|
9af7f728e9
|
Add pytec runnables
|
2024-08-23 11:37:03 +08:00 |
|
|
bef73df401
|
PYTHON shell
|
2024-08-23 11:37:03 +08:00 |
|
|
f1d33f4729
|
Exactlier wording
|
2024-08-23 11:37:03 +08:00 |
|
|
50c1bb5929
|
Connecting task moved?
|
2024-08-21 16:18:01 +08:00 |
|
|
6b08720f4f
|
AsyncIO version Client -> AsyncioClient
|
2024-08-21 16:18:01 +08:00 |
|
|
b76f5a01fa
|
Exclusively use the Thermostat object as a medium
All calls to the Thermostat should be forwarded by the medium.
|
2024-08-21 16:18:01 +08:00 |
|
|
4aaadff2ab
|
Integrate WrappedClient into Thermostat model
|
2024-08-21 12:28:36 +08:00 |
|
|
1ab5c9e7ee
|
Should not stop cancelling read if timeout'd
|
2024-08-21 12:28:36 +08:00 |
|
|
7019bbe004
|
Fix Autotuner state for forceful disconnect
|
2024-08-21 12:28:36 +08:00 |
|
|
1b64a88c75
|
Correct exception catching
asyncio.Task.result() is simply going to throw the exception in
asyncio.Task.exception(), there is no need to manually throw it.
|
2024-08-21 12:28:31 +08:00 |
|
|
fae0c4141d
|
Make connection loss handling more elegant
Show an info box on connection lost informing the user that the
Thermostat was forcefully disconnected.
|
2024-08-21 12:28:05 +08:00 |
|
|
f387a1e085
|
================Force connection fix starts here========
|
2024-08-21 12:28:05 +08:00 |
|
|
9bf0a8bc81
|
Just catch asyncio.TimeoutError
Will just change to TimeoutError once we switch to Python 3.11 in the
flake.
|
2024-08-21 12:28:05 +08:00 |
|
|
cedb828959
|
Remove exception too general
|
2024-08-21 12:28:02 +08:00 |
|
|
aaaef450f3
|
Formatting
|
2024-08-21 11:16:15 +08:00 |
|
|
9bdea9d873
|
flake.nix: nixfmt-rfc-style
|
2024-08-21 11:16:15 +08:00 |
|
|
30fdcfa879
|
Use asserts to check for connectivity
|
2024-08-21 11:16:15 +08:00 |
|
|
e2ea417737
|
Add back the parent
|
2024-08-21 11:16:15 +08:00 |
|
|
c3b59c2924
|
README: Proofread
|
2024-08-21 11:16:15 +08:00 |
|
|
728a3fb7bd
|
Swap order arounda bit more
|
2024-08-21 11:16:15 +08:00 |
|
|
905383428b
|
Fix method call
|
2024-08-21 11:16:15 +08:00 |
|
|
870d10b525
|
Use qtextras
|
2024-08-21 11:16:15 +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 |
|
|
7069111e21
|
Expose frontend scripts exclusively in pytec
|
2024-07-10 15:56:43 +08:00 |
|
|
1707728c3c
|
thermostat_data_model.py -> thermostat.py
|
2024-07-10 15:56:34 +08:00 |
|
|
a16d2e9a9e
|
Follow CapWords convention for class names
Re: PEP8
|
2024-07-10 15:45:03 +08:00 |
|
|
bc4ac43e0b
|
Put comments in right place
|
2024-07-10 13:07:31 +08:00 |
|