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