From 225476a6ad19f16392fe9ba4c68d4ba627e848dd Mon Sep 17 00:00:00 2001 From: Nico Biernat Date: Mon, 4 May 2026 11:32:29 +0200 Subject: [PATCH 1/2] Fix wrong IP addresses assigned for banks of federated reactors --- .../src/main/kotlin/org/lflang/generator/uc/UcNetworkChannel.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lfc/core/src/main/kotlin/org/lflang/generator/uc/UcNetworkChannel.kt b/lfc/core/src/main/kotlin/org/lflang/generator/uc/UcNetworkChannel.kt index 64ae6c660..bc9800230 100644 --- a/lfc/core/src/main/kotlin/org/lflang/generator/uc/UcNetworkChannel.kt +++ b/lfc/core/src/main/kotlin/org/lflang/generator/uc/UcNetworkChannel.kt @@ -122,7 +122,7 @@ class UcTcpIpInterface(private val ipAddress: IPAddress, name: String? = null) : var address = IPAddress.fromString(address) if (federate.isBank) { - address = IPAddress.increment(address, federate.bankIdx - 1) + address = IPAddress.increment(address, federate.bankIdx) } address } else { From 5c4da3fc31df0e6517de92f8909ce12377122755 Mon Sep 17 00:00:00 2001 From: Nico Biernat Date: Tue, 19 May 2026 21:57:28 +0200 Subject: [PATCH 2/2] Fix IP address for CoAP-UDP --- .../src/main/kotlin/org/lflang/generator/uc/UcNetworkChannel.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lfc/core/src/main/kotlin/org/lflang/generator/uc/UcNetworkChannel.kt b/lfc/core/src/main/kotlin/org/lflang/generator/uc/UcNetworkChannel.kt index bc9800230..339ea34a2 100644 --- a/lfc/core/src/main/kotlin/org/lflang/generator/uc/UcNetworkChannel.kt +++ b/lfc/core/src/main/kotlin/org/lflang/generator/uc/UcNetworkChannel.kt @@ -188,7 +188,7 @@ class UcCoapUdpIpInterface(private val ipAddress: IPAddress, name: String? = nul var address = IPAddress.fromString(address) if (federate.isBank) { - address = IPAddress.increment(address, federate.bankIdx - 1) + address = IPAddress.increment(address, federate.bankIdx) } address } else {