Simon Renblad
81478b6322
moninj: DAC horizontal layout
2024-04-22 16:30:20 +08:00
Simon Renblad
e5546c9ff5
moninj: DDS change to vert layout
2024-04-22 16:30:03 +08:00
Simon Renblad
66b103b11c
moninj: change to vboxlayout
2024-04-22 15:53:48 +08:00
Simon Renblad
2500ab1612
moninj: TTL widgets horizontal layout
2024-04-22 15:53:40 +08:00
Simon Renblad
9c523785bb
moninj: add to_model_path
2024-04-22 14:31:47 +08:00
Simon Renblad
0c8511eab6
moninj: merge moninj docks
2024-04-16 16:50:54 +08:00
Simon Renblad
13bf72574b
moninj: dummy _AddChannelDialog
2024-04-16 16:20:20 +08:00
Simon Renblad
d1decc9198
moninj: add channel dummy button
2024-04-16 14:26:03 +08:00
Simon Renblad
2a16b84df9
moninj: add LayoutWidget
2024-04-16 14:14:44 +08:00
Simon Renblad
b4fb9b9bc6
moninj: remove unneccesary callbacks
2024-04-16 13:48:45 +08:00
Simon Renblad
aeaa337b1a
moninj: handler create, delete widgets
2024-04-16 13:10:24 +08:00
Simon Renblad
3b8f6edd52
moninj: merge _DDSModel and _DDSHandler
2024-04-16 13:04:52 +08:00
Simon Renblad
585d8a4d5b
moninj: decouple DAC logic and display
2024-04-15 17:39:07 +08:00
Simon Renblad
6408ae45e0
moninj: decouple DDS logic and display
2024-04-15 17:31:42 +08:00
Simon Renblad
6224270396
moninj: decouple TTL logic and display
2024-04-15 17:23:47 +08:00
Simon Renblad
6f00a4ac55
moninj: create dummy handler classes
2024-04-15 17:23:47 +08:00
Simon Renblad
1c506973a3
moninj: rename widget to handler
2024-04-15 16:18:52 +08:00
Simon Renblad
acd7ea3efb
moninj: refactor _DACWidget
2024-04-15 16:04:32 +08:00
Simon Renblad
65005ed45a
moninj: flake8 style fixes (NFC)
2024-04-10 11:10:52 +08:00
Simon Renblad
6ac532a00e
moninj: clean up imports
2024-04-10 10:56:28 +08:00
Simon Renblad
27178c1478
moninj: remove CancelledError workaround
2024-03-07 12:10:05 +08:00
Simon Renblad
e56331248e
dashboard: fix device subscriber connections
2024-03-06 18:09:12 +08:00
mwojcik
c955ac15ed
dashboard moninj: add tooltip for off button
2022-09-19 10:19:54 +08:00
mwojcik
81ef484864
dashboard moninj: check if ad9910 was init
2022-09-19 10:19:54 +08:00
mwojcik
f2c3f95040
moninj: fix ad9914 behavior, comment cleanup
2022-09-19 10:19:54 +08:00
mwojcik
616ed3dcc2
moninj: dds inj: extract shared code
...
detect urukul already init in more than one way
detect ad9912 channel already init
2022-09-19 10:19:54 +08:00
kk1050
3c72b8d646
dashboard: use break_realtime instead of reset for Urukul set freq ( #1940 )
2022-08-16 14:02:01 +08:00
Sebastien Bourdeauducq
27397625ba
dashboard: improve moninj logging
2022-08-12 13:41:05 +08:00
Deepskyhunter
f31279411e
dashboard/moninj: make arguments a dict for DDS setters
2022-08-02 17:09:56 +08:00
mwojcik
46f2842d38
moninj: fix underflows by order of operation
...
fix channel toggle
2022-07-07 12:37:10 +08:00
mwojcik
c9fb7b410f
moninj: fix underflows for urukul freq set
2022-07-07 12:37:10 +08:00
Spaqin
8be945d5c7
Urukul monitoring ( #1142 , #1921 )
2022-07-07 10:52:53 +08:00
Deepskyhunter
da6d35e7c6
Add log message when dashboard connected to proxy
2022-06-23 19:16:36 +08:00
Spaqin
4ede14b14d
dashboard: add DDS quick set-frequency feature
2022-06-09 12:01:06 +08:00
Laurent Stephenson
16393efa7c
fix issue #1890 : make dashboard use moninj port from device_db
...
Signed-off-by: Laurent Stephenson <laurent.stephenson@nist.gov>
2022-05-13 06:23:59 +08:00
Sebastien Bourdeauducq
ec1efd7af9
dashboard: connect to moninj via proxy
2022-03-19 22:50:36 +08:00
Sebastien Bourdeauducq
735133a2b4
artiq_dashboard: remove references to core device in moninj
2022-03-19 22:36:07 +08:00
Sebastien Bourdeauducq
207717c740
artiq_dashboard: fix handling of moninj comment
2022-03-19 22:33:31 +08:00
Sebastien Bourdeauducq
338bb189b4
dashboard: fix typo ( #1858 )
2022-02-26 08:58:03 +08:00
Leon Riesebos
3b2c225fc4
allow dashboard to close if no connection can be made to moninj
...
Signed-off-by: Leon Riesebos <leon.riesebos@duke.edu>
2020-12-04 23:00:23 +08:00
Sebastien Bourdeauducq
3fd6962bd2
use sipyco ( #585 )
2019-11-10 15:55:17 +08:00
Sebastien Bourdeauducq
0b9168994f
Revert "dashboard: Sort TTL moninj channels by name"
...
This reverts commit b3db3ea6fc
.
Closes #1288
2019-09-06 11:17:10 +08:00
David Nadlinger
b3db3ea6fc
dashboard: Sort TTL moninj channels by name
...
With growing system complexity, the moninj channel index is
no longer a very intuitive ordering for typical end users.
2019-03-11 03:30:14 +01:00
Robert Jördens
2de1eaa521
dashboard: reconnect to core moninj
...
* handle disconnects like core device address changes and do a
disconnect/connect iteration
* after connection failure wait 10 seconds and try again
* this addresses the slight regression from release-2
to release-3 where the moninj protocol was made stateful
(#838 and #1125 )
* it would be much better to fix smoltcp/runtime to no loose the
connection under pressure (#1125 )
* the crashes reported in #838 look more like a race condition
* master disconnects still require dashboard restarts
Signed-off-by: Robert Jördens <rj@quartiq.de>
2019-02-08 23:52:16 +08:00
Chris Ballance
53c7a5f2c6
dashboard: fix TTL moninj level display
2018-09-26 10:32:08 +08:00
Chris Ballance
47740c8930
share moninj injection state between dashboards
...
Previously if one dashboard overrode a channel this was not visible on
any other dashboard - the channel appeared to operate normally.
2018-08-02 19:34:14 +08:00
Sebastien Bourdeauducq
3027951dd8
integrate new AD9914 driver
...
moninj, analyzer, docs, examples, tests.
2018-05-13 23:29:35 +08:00
Sebastien Bourdeauducq
c3f763e217
dashboard: also create monitoring widgets for the Zotino class
2018-03-25 11:19:40 +08:00
Robert Jördens
3a0dfb7fdc
ad53xx: port monitor, moninj dashboard, kc705 target
2018-03-24 16:04:02 +01:00
Sebastien Bourdeauducq
dc9327e056
dashboard: handle device dependencies in moninj
2017-10-26 14:33:49 +08:00