From 8420ee6b8e906c4ac63b19bdb94c0520257e02b8 Mon Sep 17 00:00:00 2001 From: mormul Date: Tue, 24 Jan 2017 14:18:00 +0100 Subject: [PATCH] fixed Nodes.java --- src/constants/Nodes.java | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/constants/Nodes.java b/src/constants/Nodes.java index f49e416..85a02e6 100644 --- a/src/constants/Nodes.java +++ b/src/constants/Nodes.java @@ -101,15 +101,15 @@ public class Nodes { + " values.push(context.sensorValues[0]);\n" + " returnValue = JSON.parse(msg.payload);\n\n" + " if (returnValue) {\n" - + " var array = [%s];\n" - + " for (var index in array) {\n" - + " situations.push({'thing':array[index], 'name': array[index], 'timestamp':\"\" + new Date().getTime(), 'situationtemplate':'%s' , 'occured':true, 'sensorvalues': values});\n" - + " }\n" + //+ " var array = [%s];\n" + //+ " for (var index in array) {\n" + + " situations.push({'thing':'%s', 'name': '%s', 'timestamp':\"\" + new Date().getTime(), 'situationtemplate':'%s' , 'occured':true, 'sensorvalues': values});\n" + //+ " }\n" + " } else {\n" - + " var array = [%s];\n" - + " for (var index in array) {\n" - + " situations.push({'thing':array[index], 'name': array[index], 'timestamp':\"\" + new Date().getTime(), 'situationtemplate':'%s' , 'occured':false, 'sensorvalues': values});\n" - + " }\n" + //+ " var array = [%s];\n" + //+ " for (var index in array) {\n" + + " situations.push({'thing':'%s', 'name': '%s', 'timestamp':\"\" + new Date().getTime(), 'situationtemplate':'%s' , 'occured':false, 'sensorvalues': values});\n" + //+ " }\n" + " }\n" + " context.values = null;\n" + " context.sensorValues = null;\n\n" @@ -278,7 +278,7 @@ public static String getANDNode(String numberOfInputs, String objectID, String s if (things.equals("")) { things = "\'" + objectID + "\'"; } - return String.format(accumulationString, numberOfInputs, immediateReturnValue, things, situationTemplateID, things, situationTemplateID); + return String.format(accumulationString, numberOfInputs, immediateReturnValue, things, situationTemplateID, situationTemplateID, things, situationTemplateID, situationTemplateID); } /** @@ -291,7 +291,7 @@ public static String getNULLNode(String objectID, String situationTemplateID, Ob if (things.equals("")) { things = "\'" + objectID + "\'"; } - return String.format(nullNode, things, situationTemplateID, things, situationTemplateID); + return String.format(nullNode, things, situationTemplateID, situationTemplateID, things, situationTemplateID, situationTemplateID); } /** @@ -306,7 +306,7 @@ public static Object getORNode(String numberOfInputs, String objectID, String si if (things.equals("")) { things = "\'" + objectID + "\'"; } - return String.format(accumulationString, numberOfInputs, immediateReturnValue, things, situationTemplateID, things, situationTemplateID); + return String.format(accumulationString, numberOfInputs, immediateReturnValue, things, situationTemplateID, situationTemplateID, things, situationTemplateID, situationTemplateID); } /** @@ -320,7 +320,7 @@ public static Object getXORNode(String numberOfInputs, String objectID, String s if (things.equals("")) { things = '\'' + objectID + '\''; } - return String.format(accumulationString, numberOfInputs, immediateReturnValue, things, situationTemplateID, things, situationTemplateID); + return String.format(accumulationString, numberOfInputs, immediateReturnValue, things, situationTemplateID, situationTemplateID, things, situationTemplateID, situationTemplateID); } /** @@ -348,7 +348,7 @@ public static Object getORNotNode(String numberOfInputs, String objectID, String if (things.equals("")) { things = '\'' + objectID + '\''; } - return String.format(accumulationString, numberOfInputs, immediateReturnValue, things, situationTemplateID, things, situationTemplateID); + return String.format(accumulationString, numberOfInputs, immediateReturnValue, things, situationTemplateID, situationTemplateID, things, situationTemplateID, situationTemplateID); } /** @@ -362,7 +362,7 @@ public static Object getXORNotNode(String numberOfInputs, String objectID, Strin if (things.equals("")) { things = '\'' + objectID + '\''; } - return String.format(accumulationString, numberOfInputs, immediateReturnValue, things, situationTemplateID, things, situationTemplateID); + return String.format(accumulationString, numberOfInputs, immediateReturnValue, things, situationTemplateID, situationTemplateID, things, situationTemplateID, situationTemplateID); } /**