From 973f8dbcc10b38289a02f6323be32b64285697eb Mon Sep 17 00:00:00 2001
From: Daniela Genius <genius@debussy.soc.lip6.fr>
Date: Wed, 5 Jul 2017 14:30:37 +0200
Subject: [PATCH] bygsix

---
 .../toSoclib/TasksAndMainGenerator.java       | 51 +++----------------
 1 file changed, 6 insertions(+), 45 deletions(-)

diff --git a/src/main/java/ddtranslatorSoclib/toSoclib/TasksAndMainGenerator.java b/src/main/java/ddtranslatorSoclib/toSoclib/TasksAndMainGenerator.java
index 19e15d0baf..5851b0646b 100755
--- a/src/main/java/ddtranslatorSoclib/toSoclib/TasksAndMainGenerator.java
+++ b/src/main/java/ddtranslatorSoclib/toSoclib/TasksAndMainGenerator.java
@@ -232,41 +232,13 @@ public class TasksAndMainGenerator {
 
 	AvatarSignal sig = ar.getSignal1(i);
         int nbParams= sig.getNbParams();
-	// int nbOfMaxParams = _block.getMaxNbOfParams();
-	//DG 13.06. variant dans le code C
-
-	//ainsi on declare les attributs au debut d'une tache:
-
-	//s += makeAttributesDeclaration(_block, _taskFile);
-	//fonction dans tasksAndMainGenerator
-
-	/*mainFile.appendToMainCode("sizeParams = sizeof(" );
-	int cpt = 0;
 	
-	for(AvatarAttribute attribute: parameters) {
-	    String param_type = getCTypeOf(attribute);//Attention sizeof(bool)=sizeof(int)
-	    mainFile.appendToMainCode(attribute.getName() + "sizeof("+ret);
-	}
-	mainFile.appendToMainCode(");"+ CR);*/
 	int sizeParams = 0;
-	// DG 13.06. variant calcule mais risque que cela ne cqpte pqs les data types
-	//for(AvatarAttribute attribute: parameters) {
-	//    sizeParams+=4;//soit int soit bool?
-	//}
-
-	//ici variant calcule
+		
 	if (nbParams>0)
 	    mainFile.appendToMainCode(getChannelName(ar, i) + ".width = "+ (nbParams*4)+";" + CR);
-	    //mainFile.appendToMainCode(getChannelName(ar, i) + ".width = "+ sizeParams +";" + CR);
-	//mainFile.appendToMainCode(getChannelName(ar, i) + ".width = sizeParams;" + CR);
-
-	//int sizeParams= sig.getCumulSizeParams();
-	//DG 13.06. Attention paramaters have not all size 4!!
-	//if (nbParams>0)
-	    //mainFile.appendToMainCode(getChannelName(ar, i) + ".width = "+ (nbParams*4) +";" + CR);
-	    //mainFile.appendToMainCode(getChannelName(ar, i) + ".width = "+ sizeParams +";" + CR);
-	//else mainFile.appendToMainCode(getChannelName(ar, i) + ".width = "+ 4 +";" + CR);
-	else mainFile.appendToMainCode(getChannelName(ar, i) + ".width = "+ 4 +";" + CR);//DG 13.06.
+	
+	else mainFile.appendToMainCode(getChannelName(ar, i) + ".width = "+ 4 +";" + CR);
 	mainFile.appendToMainCode(getChannelName(ar, i) + ".depth = 100;" + CR);
 	
 	mainFile.appendToMainCode(getChannelName(ar, i) + ".gdepth = " +getChannelName(ar, i)+".depth;" + CR);
@@ -329,22 +301,11 @@ public class TasksAndMainGenerator {
 			mainFile.appendToMainCode(getChannelName(ar, i) + "_status.lock = 0;" + CR2);
 
 		
-			AvatarSignal sig = ar.getSignal1(0);
-			int nbParams= sig.getNbParams();
-			//int sizeParams= sig.getCumulSizeParams();
-			//DG 13.06. Attention paramaters have not all size 4!!
-
-			//mainFile.appendToMainCode("sizeParams = sizeof(" );
-			//int cpt = 0;
-			//for(AvatarAttribute attribute: parameters) {
-			//    mainFile.appendToMainCode(attribute.getName() + "sizeof(");
-			//}
-			//mainFile.appendToMainCode(");"+ CR);
+			AvatarSignal sig = ar.getSignal1(i);
+			int nbParams= sig.getNbParams();			
 		
 			if (nbParams>0)
-			    mainFile.appendToMainCode(getChannelName(ar, i) + ".width = "+ (nbParams*4)+";" + CR);
-			    //mainFile.appendToMainCode(getChannelName(ar, i) + ".width = "+ sizeParams +";" + CR);
-			    //mainFile.appendToMainCode(getChannelName(ar, i) + ".width = sizeParams;" + CR);
+			    mainFile.appendToMainCode(getChannelName(ar, i) + ".width = "+ (nbParams*4)+";" + CR);			    
 			else mainFile.appendToMainCode(getChannelName(ar, i) + ".width = "+ 4 +";" + CR);
 
 			mainFile.appendToMainCode(getChannelName(ar, i) + ".depth = "+ ar.getSizeOfFIFO()+";" + CR);
-- 
GitLab