cb4db1c634
pyproject.toml: Change jsonschema version
2026-01-21 10:33:22 +08:00
16d8ccdfb0
Add missing pyproject.toml dependencies
2026-01-20 18:40:20 +08:00
a3a57d57e1
put default IP address outside of M-Labs DHCP range
2026-01-07 14:53:01 +08:00
a5ea5c642d
gui: display ld_i_set and readings with 6 digits
2025-11-11 11:13:58 +08:00
91301fdc7a
gui: cfg ld_i_set_graph y-axis limit upon connection
2025-11-11 11:13:58 +08:00
25753b4001
drop aenum dependency
2025-10-23 15:12:29 +08:00
fb941baf85
aioclient: replace aenum with custom NoAlias implementation
2025-10-23 15:09:21 +08:00
5ad55e003d
gui: fix MsgBox btn wrong sig connections
...
- Previously, if you click import btn twice, two files diag windows are opened
2025-10-14 16:07:04 +08:00
f773543680
driver: fix pd_mon_params not being applied to connected device bug
2025-10-13 21:32:34 +08:00
88759c8843
driver: fix typo on loading_settings_from_dict fn
2025-10-13 21:05:14 +08:00
9c024941d8
driver: update import & export settings fns for rev1_0
2025-10-13 21:05:14 +08:00
8d4f6d9e52
Add hw rev checking for some specific cmds
...
- Affected commands: SetPdTransconductance, SetPdFinGain cmd
2025-10-13 20:58:11 +08:00
50899f607e
driver: Update docs
2025-10-13 11:38:01 +08:00
1d558ca73c
gui: fix typo
2025-10-10 21:06:11 +08:00
61898f2afa
gui: update settable ld output current limit with recv-ed Status Report
2025-10-10 21:05:30 +08:00
a8645ec6bd
gui: add LD output current monitoring to graph
2025-10-10 21:05:30 +08:00
37917a497a
driver, gui: support mult_ch filter rate config
2025-10-10 21:05:25 +08:00
55adf3ab13
gui: display the SysWarning msg upon receival
2025-09-03 16:12:26 +08:00
19e6ade824
driver: handle the new SysWarning msg type
2025-09-03 16:12:26 +08:00
ef873bd829
gui: ask to reset kirdy after net settings change
2025-08-21 18:53:57 +08:00
38ddd5ac94
gui: fetch net settings for net settings form
2025-08-21 18:52:58 +08:00
e35292e80d
gui: add a common question box widget
2025-08-21 18:52:58 +08:00
9563e91037
gui: relocate settings actions to a new menu tab
2025-08-21 18:52:54 +08:00
e6597e4c2e
gui: add im/export json settings menu bar actions
2025-08-08 19:00:18 +08:00
c23db4467f
gui: add laser driver hardware variant to About Kirdy Page
2025-08-08 18:56:30 +08:00
b9f16d4581
driver: add fns to im/export json settings
...
- Add a json schema for json validation
2025-08-08 18:56:24 +08:00
0db7775cbe
cmd_handler: add cmd to get Ld Hardware Variant
...
- add python driver
2025-08-04 18:53:21 +08:00
cb8b824e34
cmd_handler: add cmd to get the network settings
...
- add python driver
2025-08-04 18:53:10 +08:00
6367826223
driver: remove dead code
2025-03-25 16:43:23 +08:00
481f5f56db
aioclient: edit comments
2025-03-24 13:25:16 +08:00
f1089e9736
fix typos
2025-03-24 13:18:15 +08:00
3125e7cff0
gui: add transconductance cfg to the pd_mon_form
2025-03-24 12:38:39 +08:00
10f79615e8
bump pglive to v0.8.3
2025-03-24 11:38:32 +08:00
8f272023bb
rename mainwindow->main_window
2025-03-20 17:18:02 +08:00
0a0274b183
Add nix run .#kirdy_gui support
2025-03-12 13:26:20 +08:00
b536a22234
cleanup
2025-03-12 11:22:36 +08:00
f1fa89caa5
Add pyproject.toml
2025-03-11 18:26:27 +08:00
458e593c25
gui: status display OPP & OTP alarm msgs
2025-03-11 16:13:18 +08:00
12697dedc1
gui: improve PID autotune and fix UI bugs
...
- PID autotune now can run in polling rate that saturate the task queue
2025-03-11 16:08:46 +08:00
49fed878dc
gui: rm apply polling rate button
...
- Not intuitive. Now apply immediately after value is changed
2025-03-10 18:43:02 +08:00
044219f78f
gui: display more device info & improve usability
...
- Reduce the severity of setting a polling rate that is too high
- Display warning messages on the right side of the bottom bar with a warning icon
- Add check thermostat settings if 0 is set in any of the output limit field
- Display the warning icon beside the connection related message when Kirdy disconnected
2025-03-10 18:42:55 +08:00
e5cc5c4cb9
driver: add fn to check the fullness of task queue
2025-03-10 18:11:21 +08:00
041b5ea159
gui: rm pid params unit
2025-03-10 11:05:45 +08:00
5344cac0d6
Update Laser Diode Max OUT Current (300mA->307.2mA)
2025-03-04 18:34:50 +08:00
71be1093d6
Update pglive patch for pglive repo PR #45
2025-02-14 14:43:04 +08:00
7a43ece873
fix typo in filename
2025-02-13 18:32:54 +08:00
086fe70122
gui: fix error in pyqtgraph 0.13.7
2025-02-07 11:05:58 +08:00
980f7364ac
driver: rm debugging msg print
2025-01-28 16:38:51 +08:00
62ff2cb048
gui: specified range width for graphs
2025-01-28 16:38:51 +08:00
46889ac330
gui: update param tree temperature related limit
2025-01-27 12:43:58 +08:00