From 977abbc5efad3709051a5a82eab5541ff1da45d2 Mon Sep 17 00:00:00 2001
From: Daniela Genius <genius@debussy.soc.lip6.fr>
Date: Mon, 22 Jul 2019 13:41:21 +0200
Subject: [PATCH] bugfix

---
 .../tmltranslator/TMLArchiTextSpecification.java | 16 ++++++++--------
 .../ui/window/JDialogSysCAMSPortConverter.java   |  2 +-
 2 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/src/main/java/tmltranslator/TMLArchiTextSpecification.java b/src/main/java/tmltranslator/TMLArchiTextSpecification.java
index 87b9ccd330..120926e0af 100755
--- a/src/main/java/tmltranslator/TMLArchiTextSpecification.java
+++ b/src/main/java/tmltranslator/TMLArchiTextSpecification.java
@@ -77,17 +77,10 @@ public class TMLArchiTextSpecification {
     private String fpgaparameters[] = {"capacity", "byteDataSize", "mappingPenalty", "goIdleTime",
             "maxConsecutiveIdleCycles", "reconfigurationTime", "execiTime", "execcTime", "scheduling", "clockDivider"};
     private String linkparameters[] = {"bus", "node", "priority"};
-<<<<<<< HEAD
-    private String hwaparameters[] = {"byteDataSize", "execiTime", "execTime"};
-    private String busparameters[] = {"byteDataSize", "pipelineSize", "arbitration"};
-    private String bridgeparameters[] = {"bufferByteSize"};
-    private String memoryparameters[] = {"byteDataSize"};
-=======
     private String hwaparameters[] = {"byteDataSize", "execiTime", "execcTime", "clockDivider"};
     private String busparameters[] = {"byteDataSize", "pipelineSize", "arbitration", "clockDivider"};
     private String bridgeparameters[] = {"bufferByteSize", "clockDivider"};
     private String memoryparameters[] = {"byteDataSize", "clockDivider"};
->>>>>>> 6fa0b96ee3ece8fdea804a6a7e4ffe9704e4a8dd
     //  private String dmaparameters[] = {"byteDataSize", "nbOfChannels"};
 
 
@@ -648,7 +641,7 @@ public class TMLArchiTextSpecification {
                 if (node instanceof HwFPGA) {
                     HwFPGA fpga = (HwFPGA) node;
 
-                    if (!checkParameter("SET", _split, 2, 3, _lineNb)) {
+                    if (!checkParameter("SET", _split, 2, 13, _lineNb)) {
                         return -1;
                     }
 
@@ -899,6 +892,7 @@ public class TMLArchiTextSpecification {
     // Type 10: HWA parameter
     // Type 11: BRIDGE parameter
     // Type 12: MEMORY parameter
+    // Type 13: FPGA parameter
 
     public boolean checkParameter(String _inst, String[] _split, int _parameter, int _type, int _lineNb) {
         boolean err = false;
@@ -983,6 +977,12 @@ public class TMLArchiTextSpecification {
                         err = true;
                     }
                     break;
+                case 13:
+                    if (!isIncluded(_split[_parameter], fpgaparameters)) {
+                        err = true;
+                    }
+                    break;
+
             }
         } else {
             err = true;
diff --git a/src/main/java/ui/window/JDialogSysCAMSPortConverter.java b/src/main/java/ui/window/JDialogSysCAMSPortConverter.java
index 98fe87481d..6d2cf39961 100644
--- a/src/main/java/ui/window/JDialogSysCAMSPortConverter.java
+++ b/src/main/java/ui/window/JDialogSysCAMSPortConverter.java
@@ -268,7 +268,7 @@ public class JDialogSysCAMSPortConverter extends JDialog implements ActionListen
 			if (port.getConvType().equals(listArrayTypeString.get(i))) {
 				typeComboBoxString.setSelectedIndex(i);
 			}
-			if (port.getConvType().equals("sc_uint") {
+			if (port.getConvType().equals("sc_uint")) {
 				typeComboBoxString.setSelectedIndex(3);
 			}
 		}
-- 
GitLab