pg9520/db/pg9520.db
changeset 2 c68ad80babeb
parent 1 0ba93e52269a
child 5 069837c56788
--- a/pg9520/db/pg9520.db	Wed May 22 12:18:16 2013 +0200
+++ b/pg9520/db/pg9520.db	Thu May 23 14:24:24 2013 +0200
@@ -140,6 +140,16 @@
     field(ONVL, "1")
 }
 
+record(mbbo, "$(P)$(R)GateEdge") {
+    field(DESC, "Select which edge to use")
+    field(DTYP, "stream")
+    field(OUT,  "@pg9520.proto setGateEdge $(BUS)")
+    field(ZRST, "Rising")
+    field(ZRVL, "0")
+    field(ONST, "Falling")
+    field(ONVL, "1")
+}
+
 record(ao, "$(P)$(R)GateLevel") {
     field(DESC, "Sets the gate threshold")
     field(DTYP, "stream")
@@ -150,6 +160,36 @@
     field(EGU,  "V")
 }
 
+record(mbbo, "$(P)$(R)TriggerMode") {
+    field(DESC, "Sets Global Trigger Mode")
+    field(DTYP, "stream")
+    field(OUT,  "@pg9520.proto setTriggerMode $(BUS)")
+    field(ZRST, "Disable")
+    field(ZRVL, "0")
+    field(ONST, "Trigger")
+    field(ONVL, "1")
+}
+
+record(mbbo, "$(P)$(R)TriggerEdge") {
+    field(DESC, "Select which edge to trigger")
+    field(DTYP, "stream")
+    field(OUT,  "@pg9520.proto setTriggerEdge $(BUS)")
+    field(ZRST, "Rising")
+    field(ZRVL, "0")
+    field(ONST, "Falling")
+    field(ONVL, "1")
+}
+
+record(ao, "$(P)$(R)TriggerLevel") {
+    field(DESC, "Sets the trigger threshold")
+    field(DTYP, "stream")
+    field(OUT,  "@pg9520.proto setTriggerLevel $(BUS)")
+    field(PREC, "3")
+    field(DRVL, "0.2")
+    field(DRVH, "15")
+    field(EGU,  "V")
+}
+
 record(ao,"$(P)$(R)TimeUnitCF") {
     field(DESC, "ms")
     field(VAL, "1000.0")