Skip to content
Snippets Groups Projects
Commit 973f8dbc authored by Daniela Genius's avatar Daniela Genius
Browse files

bygsix

parent bf31a84e
No related branches found
No related tags found
No related merge requests found
...@@ -232,41 +232,13 @@ public class TasksAndMainGenerator { ...@@ -232,41 +232,13 @@ public class TasksAndMainGenerator {
AvatarSignal sig = ar.getSignal1(i); AvatarSignal sig = ar.getSignal1(i);
int nbParams= sig.getNbParams(); 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; 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) if (nbParams>0)
mainFile.appendToMainCode(getChannelName(ar, i) + ".width = "+ (nbParams*4)+";" + CR); 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); else mainFile.appendToMainCode(getChannelName(ar, i) + ".width = "+ 4 +";" + 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.
mainFile.appendToMainCode(getChannelName(ar, i) + ".depth = 100;" + CR); mainFile.appendToMainCode(getChannelName(ar, i) + ".depth = 100;" + CR);
mainFile.appendToMainCode(getChannelName(ar, i) + ".gdepth = " +getChannelName(ar, i)+".depth;" + CR); mainFile.appendToMainCode(getChannelName(ar, i) + ".gdepth = " +getChannelName(ar, i)+".depth;" + CR);
...@@ -329,22 +301,11 @@ public class TasksAndMainGenerator { ...@@ -329,22 +301,11 @@ public class TasksAndMainGenerator {
mainFile.appendToMainCode(getChannelName(ar, i) + "_status.lock = 0;" + CR2); mainFile.appendToMainCode(getChannelName(ar, i) + "_status.lock = 0;" + CR2);
AvatarSignal sig = ar.getSignal1(0); AvatarSignal sig = ar.getSignal1(i);
int nbParams= sig.getNbParams(); 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);
if (nbParams>0) if (nbParams>0)
mainFile.appendToMainCode(getChannelName(ar, i) + ".width = "+ (nbParams*4)+";" + CR); 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);
else mainFile.appendToMainCode(getChannelName(ar, i) + ".width = "+ 4 +";" + CR); else mainFile.appendToMainCode(getChannelName(ar, i) + ".width = "+ 4 +";" + CR);
mainFile.appendToMainCode(getChannelName(ar, i) + ".depth = "+ ar.getSizeOfFIFO()+";" + CR); mainFile.appendToMainCode(getChannelName(ar, i) + ".depth = "+ ar.getSizeOfFIFO()+";" + CR);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment