diff options
author | Nao Pross <np@0hm.ch> | 2021-12-14 19:53:52 +0100 |
---|---|---|
committer | Nao Pross <np@0hm.ch> | 2021-12-14 19:53:52 +0100 |
commit | 1a0dfb03aaa7f609e041122807617d8427847272 (patch) | |
tree | efa0d1096f3fa11c26054120904364fb82d7a1ae /src/gui/gui.py | |
parent | Attempt to use UNIX sockets for better performance (diff) | |
parent | Implement network_value to show BER (diff) | |
download | Fading-1a0dfb03aaa7f609e041122807617d8427847272.tar.gz Fading-1a0dfb03aaa7f609e041122807617d8427847272.zip |
Merge branch 'ber-gui'
Diffstat (limited to '')
-rwxr-xr-x | src/gui/gui.py | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/src/gui/gui.py b/src/gui/gui.py index b298fd8..7e2357b 100755 --- a/src/gui/gui.py +++ b/src/gui/gui.py @@ -249,12 +249,18 @@ with window(label="Bit Error Rate ", width=300, height=150, pos=(200,875)) as be add_theme_color(mvThemeCol_Text,(0,0,0)) #Schwarz add_theme_style(mvStyleVar_FrameRounding, 5) - add_button(label="BER", height=60, width=150,pos=(75,60)) - bind_item_theme(last_item(),"button_ber") + add_button(label="BER", height=60, width=-1, tag="ber_value") + bind_item_theme(last_item(), "button_ber") # bind_item_theme(ber_window, "ber_window") # bind_item_font(ber_window, test) +def set_ber(values): + ber_curr, ber_max, ber_avg = values + configure_item("ber_value", label=f"Current: {ber_curr}, Max: {ber_max}, Avg: {ber_avg}") + +ber_value = net.network_value(url="udp://localhost:31420", dtype=float, refresh_func=set_ber) + #================================================ # Picture Window @@ -278,8 +284,9 @@ set_primary_window("primary_window", True) # Main loop while is_dearpygui_running(): - for plt in network_plots: - plt.refresh_series(plt.series_tag) + for plt, tag in network_plots.items(): + plt.refresh_series(tag) + ber_value.refresh() render_dearpygui_frame() |