diff --git a/ch.psi.fda/pom.xml b/ch.psi.fda/pom.xml
index 24d7835..11b2e01 100644
--- a/ch.psi.fda/pom.xml
+++ b/ch.psi.fda/pom.xml
@@ -9,7 +9,7 @@
ch.psi
jcae
- 2.1.10
+ 2.1.11
diff --git a/ch.psi.fda/src/main/java/ch/psi/fda/aq/ng/ScanMapperNG.java b/ch.psi.fda/src/main/java/ch/psi/fda/aq/ng/ScanMapperNG.java
index bfeac41..5fe21e8 100644
--- a/ch.psi.fda/src/main/java/ch/psi/fda/aq/ng/ScanMapperNG.java
+++ b/ch.psi.fda/src/main/java/ch/psi/fda/aq/ng/ScanMapperNG.java
@@ -222,7 +222,6 @@ public class ScanMapperNG {
script.append(indentation + var+"_positions="+b.toString()+"\n");
}
else if(positioner instanceof FunctionPositioner){
- FunctionPositioner fpositioner = (FunctionPositioner) positioner;
// TODO take variable mappings into account !
}
else if(positioner instanceof PseudoPositioner){
@@ -307,7 +306,7 @@ public class ScanMapperNG {
}
break;
case "putq":
- script.append(var+".setValueAsync("+getPythonValue(ca.getValue(), type)+")\n");
+ script.append(var+".setValueNoWait("+getPythonValue(ca.getValue(), type)+")\n");
break;
case "wait":
script.append(var+".waitForValue("+getPythonValue(ca.getValue(), type)+", "+waitTimeout+")\n");
diff --git a/ch.psi.fda/src/main/java/ch/psi/fda/core/actions/ChannelAccessPut.java b/ch.psi.fda/src/main/java/ch/psi/fda/core/actions/ChannelAccessPut.java
index 809b4c0..60b6387 100644
--- a/ch.psi.fda/src/main/java/ch/psi/fda/core/actions/ChannelAccessPut.java
+++ b/ch.psi.fda/src/main/java/ch/psi/fda/core/actions/ChannelAccessPut.java
@@ -105,7 +105,7 @@ public class ChannelAccessPut implements Action {
logger.finest("Put to channel: "+channel.getName()+ " asynchronous: "+asynchronous);
try{
if(asynchronous){
- channel.setValueAsync(value);
+ channel.setValueNoWait(value);
}
else{
if(timeout==null){
diff --git a/ch.psi.fda/src/main/java/ch/psi/fda/core/actors/ChannelAccessFunctionActuator.java b/ch.psi.fda/src/main/java/ch/psi/fda/core/actors/ChannelAccessFunctionActuator.java
index 719492c..74f6a8b 100644
--- a/ch.psi.fda/src/main/java/ch/psi/fda/core/actors/ChannelAccessFunctionActuator.java
+++ b/ch.psi.fda/src/main/java/ch/psi/fda/core/actors/ChannelAccessFunctionActuator.java
@@ -217,7 +217,7 @@ public class ChannelAccessFunctionActuator implements Actor {
}
}
else{
- channel.setValueAsync(fvalue);
+ channel.setValueNoWait(fvalue);
}
if(doneChannel != null){
diff --git a/ch.psi.fda/src/main/java/ch/psi/fda/core/actors/ChannelAccessLinearActuator.java b/ch.psi.fda/src/main/java/ch/psi/fda/core/actors/ChannelAccessLinearActuator.java
index ea42a55..7f108b8 100644
--- a/ch.psi.fda/src/main/java/ch/psi/fda/core/actors/ChannelAccessLinearActuator.java
+++ b/ch.psi.fda/src/main/java/ch/psi/fda/core/actors/ChannelAccessLinearActuator.java
@@ -198,7 +198,7 @@ public class ChannelAccessLinearActuator implements Actor {
}
}
else{
- channel.setValueAsync(value);
+ channel.setValueNoWait(value);
}
if(doneChannel != null){
diff --git a/ch.psi.fda/src/main/java/ch/psi/fda/core/actors/ChannelAccessTableActuator.java b/ch.psi.fda/src/main/java/ch/psi/fda/core/actors/ChannelAccessTableActuator.java
index 2d849d4..b167451 100644
--- a/ch.psi.fda/src/main/java/ch/psi/fda/core/actors/ChannelAccessTableActuator.java
+++ b/ch.psi.fda/src/main/java/ch/psi/fda/core/actors/ChannelAccessTableActuator.java
@@ -183,7 +183,7 @@ public class ChannelAccessTableActuator implements Actor {
}
}
else{
- channel.setValueAsync(table[count]);
+ channel.setValueNoWait(table[count]);
}
diff --git a/ch.psi.fda/src/main/java/ch/psi/fda/core/loops/OTFBean.java b/ch.psi.fda/src/main/java/ch/psi/fda/core/loops/OTFBean.java
index 9bd99d6..825496b 100644
--- a/ch.psi.fda/src/main/java/ch/psi/fda/core/loops/OTFBean.java
+++ b/ch.psi.fda/src/main/java/ch/psi/fda/core/loops/OTFBean.java
@@ -175,7 +175,7 @@ public class OTFBean {
this.command.setValue(Command.STOP.ordinal());
// Do not wait for put to return
- this.running.setValueAsync(false);
+ this.running.setValueNoWait(false);
}
catch(Exception e){
throw new RuntimeException("Unable to abort OTF logic" ,e);
diff --git a/ch.psi.fda/src/test/java/ch/psi/fda/core/loops/cr/ParallelCrlogicTest.java b/ch.psi.fda/src/test/java/ch/psi/fda/core/loops/cr/ParallelCrlogicTest.java
index f96f818..ff3ae6a 100644
--- a/ch.psi.fda/src/test/java/ch/psi/fda/core/loops/cr/ParallelCrlogicTest.java
+++ b/ch.psi.fda/src/test/java/ch/psi/fda/core/loops/cr/ParallelCrlogicTest.java
@@ -116,7 +116,7 @@ public class ParallelCrlogicTest {
ParallelCrlogic pcrlogic = new ParallelCrlogic(crlogic, scrlogic);
logger.info("Start scaler");
- scalertemplate.getCommand().setValueAsync(VSC16ScalerChannelsTemplate.Command.Count.ordinal());
+ scalertemplate.getCommand().setValueNoWait(VSC16ScalerChannelsTemplate.Command.Count.ordinal());
pcrlogic.prepare();
pcrlogic.execute();