|
@@ -165,11 +165,10 @@ public class HelloWorld {
|
|
|
return (Boolean) triggerExp.execute(paramMap);
|
|
|
}
|
|
|
public static void main(String[] args) {
|
|
|
-
|
|
|
-
|
|
|
- String expression = "(EnergyData!=NaN&&Pclose!=NaN)?EnergyData>Pclose*0.05:true||CsWTFch<0.01";
|
|
|
+ String expression = "((Eq11010600015b743693f66e430e85334cc5e48cbf6d_ACATFU_SupplyAirTemp!=NaN && Eq11010600015b743693f66e430e85334cc5e48cbf6d_ACATFU_SupplyAirTemp!=NaN)) && (((Eq11010600015b743693f66e430e85334cc5e48cbf6d_ACATFU_SupplyAirTemp==NaN || Eq11010600015b743693f66e430e85334cc5e48cbf6d_ACATFU_SupplyAirTemp==NaN)?true:((Eq11010600015b743693f66e430e85334cc5e48cbf6d_ACATFU_SupplyAirTemp>=Eq11010600015b743693f66e430e85334cc5e48cbf6d_ACATFU_SupplyAirTemp))))";
|
|
|
+
|
|
|
HashMap<String, Object> paramMap = new HashMap<>();
|
|
|
- paramMap.put("CsWTFch", -0.00762122);
|
|
|
+ paramMap.put("Eq11010600015b743693f66e430e85334cc5e48cbf6d_ACATFU_SupplyAirTemp", 1.0);
|
|
|
|
|
|
|
|
|
System.out.println(checkExpression(expression, paramMap));
|