From 85a65046682bed84f8622f1b18510d405f0e22ce Mon Sep 17 00:00:00 2001 From: Thiago Alves Date: Fri, 6 Mar 2020 10:27:22 -0500 Subject: [PATCH] Fix monitoring update error --- webserver/pages.py | 5 ++--- webserver/webserver.py | 7 ++++++- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/webserver/pages.py b/webserver/pages.py index 3c76211..faa650e 100644 --- a/webserver/pages.py +++ b/webserver/pages.py @@ -806,8 +806,6 @@ monitoring_head = """ monitoring_tail = """ - - @@ -819,7 +817,8 @@ monitoring_tail = """ function loadData() { - url = 'monitor-update' + html_modbus_port = document.getElementById('modbus_port_cfg'); + url = 'monitor-update?mb_port=' + html_modbus_port.value; try { req = new XMLHttpRequest(); diff --git a/webserver/webserver.py b/webserver/webserver.py index f51cd98..5daaca0 100644 --- a/webserver/webserver.py +++ b/webserver/webserver.py @@ -1464,6 +1464,10 @@ def monitoring(): return_str += str(debug_data.value) return_str += '' data_index += 1 + return_str += """ + + + " return_str += pages.monitoring_tail #Modbus Server is not enabled @@ -1508,7 +1512,8 @@ def monitor_update(): #if (openplc_runtime.status() == "Running"): if (True): - monitor.start_monitor() + mb_port_cfg = flask.request.args.get('mb_port') + monitor.start_monitor(int(mb_port_cfg)) data_index = 0 for debug_data in monitor.debug_vars: return_str += ''