diff -r 0ba93e52269a -r c68ad80babeb pg9520/db/pg9520.proto --- 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 {