From 665eb46aefd27982fde3b4d634165c3eccde8742 Mon Sep 17 00:00:00 2001 From: Daniela Genius <genius@debussy.soc.lip6.fr> Date: Fri, 2 Jun 2017 15:57:00 +0200 Subject: [PATCH] segment numbering --- .../toSoclib/TasksAndMainGenerator.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/ddtranslatorSoclib/toSoclib/TasksAndMainGenerator.java b/src/ddtranslatorSoclib/toSoclib/TasksAndMainGenerator.java index e135fc8a2d..618014ac67 100755 --- a/src/ddtranslatorSoclib/toSoclib/TasksAndMainGenerator.java +++ b/src/ddtranslatorSoclib/toSoclib/TasksAndMainGenerator.java @@ -212,9 +212,10 @@ public class TasksAndMainGenerator { mainFile.appendToMainCode("/* Synchronous channels */" + CR); for(AvatarRelation ar: avspec.getRelations()) { - + k=0; if (!ar.isAsynchronous()) { -k= ar.nbOfSignals()-1; + //k=0; + //k= ar.nbOfSignals()-1; //DG 2.6. for(i=0; i<ar.nbOfSignals() ; i++) { ar.setId(i); @@ -268,8 +269,8 @@ if(sig.isIn()){//DG 19.05. sig est deja declare (sig1 du block :-) mainFile.appendToBeforeMainCode("uint8_t "+getChannelName(ar, i) +"_data[32] CHANNEL"+k+";" + CR); mainFile.appendToBeforeMainCode("struct mwmr_s "+getChannelName(ar, i) +" CHANNEL"+k+";" + CR2); - - k--;//DG 24.05. + k++; + //k--;//DG 24.05.//DG 2.6. } } } @@ -337,7 +338,8 @@ if(sig.isIn()){//DG 19.05. sig est deja declare (sig1 du block :-) mainFile.appendToBeforeMainCode("uint8_t "+getChannelName(ar, i) +"_data[32] CHANNEL"+k+";" + CR); mainFile.appendToBeforeMainCode("struct mwmr_s "+getChannelName(ar, i) +" CHANNEL"+k+";" + CR2); - k--; + //k--; + k++;//DG 2.6. } } } -- GitLab