pg9520/db/pg9520.proto
changeset 2 c68ad80babeb
parent 1 0ba93e52269a
--- 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 {