diff --git a/src/main/java/tmltranslator/tonetwork/TMAP2Network.java b/src/main/java/tmltranslator/tonetwork/TMAP2Network.java index 9971dea54a94788a0f27233e4b8322b729db7a47..af233eace89a9a9b25f23d986b59addad5cba1bc 100644 --- a/src/main/java/tmltranslator/tonetwork/TMAP2Network.java +++ b/src/main/java/tmltranslator/tonetwork/TMAP2Network.java @@ -395,6 +395,7 @@ public class TMAP2Network<E> { IDsOfChannels = new HashMap<>(); for(TMLChannel ch: tmlm.getChannels()) { IDsOfChannels.put(ch, "" + id); + id ++; } diff --git a/src/main/java/tmltranslator/tonetwork/TranslatedRouter.java b/src/main/java/tmltranslator/tonetwork/TranslatedRouter.java index 212bc030e713718c267c1a4190d441183e91ed05..c40b34d0eefe75330396d348b5934c3cf4037348 100644 --- a/src/main/java/tmltranslator/tonetwork/TranslatedRouter.java +++ b/src/main/java/tmltranslator/tonetwork/TranslatedRouter.java @@ -900,7 +900,7 @@ public class TranslatedRouter<E> { TMLTask t = ch.getDestinationTask(); HwExecutionNode mappedOn = tmlmap.getHwNodeOf(t); if (mappedOn == myHwExecutionNode) { - TMLEvent packetOut = new TMLEvent("evtPktOutToAppFromOut__" + xPos + "_" + yPos, + TMLEvent packetOut = new TMLEvent("evtPktOutToAppFromOut__" + xPos + "_" + yPos + "_chid" + main.getChannelID(ch), null, 8, true); packetOut.addParam(new TMLType(TMLType.NATURAL)); packetOut.addParam(new TMLType(TMLType.NATURAL));