Block a user
a85f512b47
Remove all timeouts from aioclient
911b6b2eb4
Connecting task moved?
712f7e1648
AsyncIO version Client -> AsyncioClient
0129c3d93f
More elegant exception rethrow
05ca3b59fe
Exclusively use the Thermostat object as a medium
997c4f345d
Connecting task moved?
5bcd8b4cf5
AsyncIO version Client -> AsyncioClient
bc0df0a359
More elegant exception rethrow
8c6562a3b2
Exclusively use the Thermostat object as a medium
8cb8106b22
Just catch asyncio.TimeoutError
391fa4adc8
channels: Start to make reports make sense
5556ced41f
abs_max_tec_i -> max_abs_i_meas
c6040899dd
ItecPin -> ITecPin
f53eb3eea5
Add pre-commit hooks
8d0aad31d4
clippy
41f558819b
cargo fmt
c6040899dd
ItecPin -> ITecPin
GUI: Control Panel changes
Missed a spot where mA scaling still existed in the PID Autotuner, removed that in the above force-push.
5574559ac6
ctrl_panel: Reformat SpinBox text always if valid
e160a6f514
ctrl_panel: Move postfilter into its own group
ae9bd1a859
ctrl_panel: Use new locking mechanism from Kirdy
0f768f30e8
ctrl_panel: Fix editing fields with unit "°C"
07095d77c8
ctrl_panel: More appropriate steps and fixes
5574559ac6
ctrl_panel: Reformat SpinBox text always if valid
e160a6f514
ctrl_panel: Move postfilter into its own group
ae9bd1a859
ctrl_panel: Use new locking mechanism from Kirdy
0f768f30e8
ctrl_panel: Fix editing fields with unit "°C"
07095d77c8
ctrl_panel: More appropriate steps and fixes
README: Add updated info on new hardware revision
README: Document interval key in reports