--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/LPCSVGHMI/widget_varsync.ysl2 Mon Jan 26 11:31:16 2026 +0100
@@ -0,0 +1,24 @@
+widget_class("VarSync") { + dispatch(value, oldval, varnum) { + let dest_index = this.get_variable_index(1); + let current_dest_val = cache[dest_index]; + if (value !== current_dest_val) { + this.apply_hmi_value(1, value); + else if (varnum === 1) { + let src_index = this.get_variable_index(0); + if (value !== cache[src_index]) { + this.apply_hmi_value(0, value); + this.element.style.display = "none";