--- a/pg9520/db/pg9520.proto Wed May 22 12:18:16 2013 +0200
+++ b/pg9520/db/pg9520.proto Thu May 23 14:24:24 2013 +0200
@@ -76,6 +76,17 @@
@init {getGateLogic; wait $iWT;}
}
+getGateEdge {
+ out ":PULSE0:GATE:EDGE?";
+ in "%{RIS|FALL}";
+}
+
+setGateEdge {
+ out ":PULSE0:GATE:EDGE %{RIS|FALL}";
+ in "ok";
+ @init {getGateEdge; wait $iWT;}
+}
+
getGateLevel {
out ":PULSE0:GATE:LEVEL?";
in "%f";
@@ -87,6 +98,39 @@
@init {getGateLevel; wait $iWT;}
}
+getTriggerMode {
+ out ":PULSE0:TRIGGER:MODE?";
+ in "%{DIS|TRIG}";
+}
+
+setTriggerMode {
+ out ":PULSE0:TRIGGER:MODE %{DIS|TRIG}";
+ in "ok";
+ @init {getTriggerMode; wait $iWT;}
+}
+
+getTriggerEdge {
+ out ":PULSE0:TRIGGER:EDGE?";
+ in "%{RIS|FALL}";
+}
+
+setTriggerEdge {
+ out ":PULSE0:TRIGGER:EDGE %{RIS|FALL}";
+ in "ok";
+ @init {getTriggerEdge; wait $iWT;}
+}
+
+getTriggerLevel {
+ out ":PULSE0:TRIGGER:LEVEL?";
+ in "%f";
+}
+
+setTriggerLevel {
+ out ":PULSE0:TRIGGER:LEVEL %f";
+ in "ok";
+ @init {getTriggerLevel; wait $iWT;}
+}
+
#=================================================
getPState {