epics/trunk/epics_example/myexampleApp/Db
--- epics/trunk/epics_example/myexampleApp/Db/dbHybLV.db 2014-07-24 00:21:06 UTC (rev 822)
+++ epics/trunk/epics_example/myexampleApp/Db/dbHybLV.db 2014-07-24 00:23:41 UTC (rev 823)
@@ -2,7 +2,6 @@
-
####### DVDD I_RD BOT
@@ -589,7 +588,7 @@
field(INAM,"subLVInit")
field(SNAM,"subLVProcess")
field(SCAN,"Passive")
- field(FLNK, "SVT:lv:hyb:bot:1:dvdd:v_set_rd")
+ field(FLNK, "SVT:lv:hyb:bot:0:dvdd:v_set_rd")
}
record(ai, SVT:lv:hyb:bot:3:v125:vf) {
@@ -604,12 +603,29 @@
####### DVDD V_SET_RD BOT
+record(sub,SVT:lv:hyb:bot:0:dvdd:v_set_rd_sub)
+{
+ field(INAM,"subLVInit")
+ field(SNAM,"subLVProcess")
+ field(SCAN,"Passive")
+ field(FLNK, "SVT:lv:hyb:bot:1:dvdd:v_set_rd")
+}
+
+record(ai, SVT:lv:hyb:bot:0:dvdd:v_set_rd) {
+ field(SCAN, "Passive") field(PREC, "3")
+ field(FLNK,"SVT:lv:hyb:bot:0:dvdd:v_set_rd_sub")
+ field(INP, "SVT:lv:hyb:bot:0:dvdd:v_set_rd_sub CPP")
+ field(DTYP,"Soft Channel")
+
+}
+
+
record(sub,SVT:lv:hyb:bot:1:dvdd:v_set_rd_sub)
{
field(INAM,"subLVInit")
field(SNAM,"subLVProcess")
field(SCAN,"Passive")
- field(FLNK, "SVT:temp:hyb:bot:0:temp0:t_rd")
+ field(FLNK, "SVT:lv:hyb:bot:2:dvdd:v_set_rd")
}
record(ai, SVT:lv:hyb:bot:1:dvdd:v_set_rd) {
@@ -621,11 +637,204 @@
}
+record(sub,SVT:lv:hyb:bot:2:dvdd:v_set_rd_sub)
+{
+ field(INAM,"subLVInit")
+ field(SNAM,"subLVProcess")
+ field(SCAN,"Passive")
+ field(FLNK, "SVT:lv:hyb:bot:3:dvdd:v_set_rd")
+}
+record(ai, SVT:lv:hyb:bot:2:dvdd:v_set_rd) {
+ field(SCAN, "Passive") field(PREC, "3")
+ field(FLNK,"SVT:lv:hyb:bot:2:dvdd:v_set_rd_sub")
+ field(INP, "SVT:lv:hyb:bot:2:dvdd:v_set_rd_sub CPP")
+ field(DTYP,"Soft Channel")
+
+}
+
+
+record(sub,SVT:lv:hyb:bot:3:dvdd:v_set_rd_sub)
+{
+ field(INAM,"subLVInit")
+ field(SNAM,"subLVProcess")
+ field(SCAN,"Passive")
+ field(FLNK, "SVT:lv:hyb:bot:0:avdd:v_set_rd")
+}
+
+record(ai, SVT:lv:hyb:bot:3:dvdd:v_set_rd) {
+ field(SCAN, "Passive") field(PREC, "3")
+ field(FLNK,"SVT:lv:hyb:bot:3:dvdd:v_set_rd_sub")
+ field(INP, "SVT:lv:hyb:bot:3:dvdd:v_set_rd_sub CPP")
+ field(DTYP,"Soft Channel")
+
+}
+
+
+
+
+####### AVDD V_SET_RD BOT
+
+
+record(sub,SVT:lv:hyb:bot:0:avdd:v_set_rd_sub)
+{
+ field(INAM,"subLVInit")
+ field(SNAM,"subLVProcess")
+ field(SCAN,"Passive")
+ field(FLNK, "SVT:lv:hyb:bot:1:avdd:v_set_rd")
+}
+
+record(ai, SVT:lv:hyb:bot:0:avdd:v_set_rd) {
+ field(SCAN, "Passive") field(PREC, "3")
+ field(FLNK,"SVT:lv:hyb:bot:0:avdd:v_set_rd_sub")
+ field(INP, "SVT:lv:hyb:bot:0:avdd:v_set_rd_sub CPP")
+ field(DTYP,"Soft Channel")
+
+}
+
+
+record(sub,SVT:lv:hyb:bot:1:avdd:v_set_rd_sub)
+{
+ field(INAM,"subLVInit")
+ field(SNAM,"subLVProcess")
+ field(SCAN,"Passive")
+ field(FLNK, "SVT:lv:hyb:bot:2:avdd:v_set_rd")
+}
+
+record(ai, SVT:lv:hyb:bot:1:avdd:v_set_rd) {
+ field(SCAN, "Passive") field(PREC, "3")
+ field(FLNK,"SVT:lv:hyb:bot:1:avdd:v_set_rd_sub")
+ field(INP, "SVT:lv:hyb:bot:1:avdd:v_set_rd_sub CPP")
+ field(DTYP,"Soft Channel")
+
+}
+
+
+record(sub,SVT:lv:hyb:bot:2:avdd:v_set_rd_sub)
+{
+ field(INAM,"subLVInit")
+ field(SNAM,"subLVProcess")
+ field(SCAN,"Passive")
+ field(FLNK, "SVT:lv:hyb:bot:3:avdd:v_set_rd")
+}
+
+record(ai, SVT:lv:hyb:bot:2:avdd:v_set_rd) {
+ field(SCAN, "Passive") field(PREC, "3")
+ field(FLNK,"SVT:lv:hyb:bot:2:avdd:v_set_rd_sub")
+ field(INP, "SVT:lv:hyb:bot:2:avdd:v_set_rd_sub CPP")
+ field(DTYP,"Soft Channel")
+
+}
+
+
+record(sub,SVT:lv:hyb:bot:3:avdd:v_set_rd_sub)
+{
+ field(INAM,"subLVInit")
+ field(SNAM,"subLVProcess")
+ field(SCAN,"Passive")
+ field(FLNK, "SVT:lv:hyb:bot:0:v125:v_set_rd")
+
+}
+
+record(ai, SVT:lv:hyb:bot:3:avdd:v_set_rd) {
+ field(SCAN, "Passive") field(PREC, "3")
+ field(FLNK,"SVT:lv:hyb:bot:3:avdd:v_set_rd_sub")
+ field(INP, "SVT:lv:hyb:bot:3:avdd:v_set_rd_sub CPP")
+ field(DTYP,"Soft Channel")
+
+}
+
+
+
+####### V125 V_SET_RD BOT
+
+
+record(sub,SVT:lv:hyb:bot:0:v125:v_set_rd_sub)
+{
+ field(INAM,"subLVInit")
+ field(SNAM,"subLVProcess")
+ field(SCAN,"Passive")
+ field(FLNK, "SVT:lv:hyb:bot:1:v125:v_set_rd")
+}
+
+record(ai, SVT:lv:hyb:bot:0:v125:v_set_rd) {
+ field(SCAN, "Passive") field(PREC, "3")
+ field(FLNK,"SVT:lv:hyb:bot:0:v125:v_set_rd_sub")
+ field(INP, "SVT:lv:hyb:bot:0:v125:v_set_rd_sub CPP")
+ field(DTYP,"Soft Channel")
+
+}
+
+
+record(sub,SVT:lv:hyb:bot:1:v125:v_set_rd_sub)
+{
+ field(INAM,"subLVInit")
+ field(SNAM,"subLVProcess")
+ field(SCAN,"Passive")
+ field(FLNK, "SVT:lv:hyb:bot:2:v125:v_set_rd")
+}
+
+record(ai, SVT:lv:hyb:bot:1:v125:v_set_rd) {
+ field(SCAN, "Passive") field(PREC, "3")
+ field(FLNK,"SVT:lv:hyb:bot:1:v125:v_set_rd_sub")
+ field(INP, "SVT:lv:hyb:bot:1:v125:v_set_rd_sub CPP")
+ field(DTYP,"Soft Channel")
+
+}
+
+
+record(sub,SVT:lv:hyb:bot:2:v125:v_set_rd_sub)
+{
+ field(INAM,"subLVInit")
+ field(SNAM,"subLVProcess")
+ field(SCAN,"Passive")
+ field(FLNK, "SVT:lv:hyb:bot:3:v125:v_set_rd")
+}
+
+record(ai, SVT:lv:hyb:bot:2:v125:v_set_rd) {
+ field(SCAN, "Passive") field(PREC, "3")
+ field(FLNK,"SVT:lv:hyb:bot:2:v125:v_set_rd_sub")
+ field(INP, "SVT:lv:hyb:bot:2:v125:v_set_rd_sub CPP")
+ field(DTYP,"Soft Channel")
+
+}
+
+
+record(sub,SVT:lv:hyb:bot:3:v125:v_set_rd_sub)
+{
+ field(INAM,"subLVInit")
+ field(SNAM,"subLVProcess")
+ field(SCAN,"Passive")
+ field(FLNK, "SVT:temp:hyb:bot:0:temp0:t_rd")
+
+}
+
+record(ai, SVT:lv:hyb:bot:3:v125:v_set_rd) {
+ field(SCAN, "Passive") field(PREC, "3")
+ field(FLNK,"SVT:lv:hyb:bot:3:v125:v_set_rd_sub")
+ field(INP, "SVT:lv:hyb:bot:3:v125:v_set_rd_sub CPP")
+ field(DTYP,"Soft Channel")
+
+}
+
+
+
####### DVDD V_SET BOT
+record(sub,SVT:lv:hyb:bot:0:dvdd:v_set_sub)
+{
+ field(INAM,"subLVInit")
+ field(SNAM,"subLVProcess")
+ field(SCAN,"Passive")
+}
+
+record(ao, SVT:lv:hyb:bot:0:dvdd:v_set) {
+ field(OUT, "SVT:lv:hyb:bot:0:dvdd:v_set_sub CPP")
+ field(DTYP,"Soft Channel")
+}
+
record(sub,SVT:lv:hyb:bot:1:dvdd:v_set_sub)
{
field(INAM,"subLVInit")
@@ -638,5 +847,390 @@
field(DTYP,"Soft Channel")
}
+record(sub,SVT:lv:hyb:bot:2:dvdd:v_set_sub)
+{
+ field(INAM,"subLVInit")
+ field(SNAM,"subLVProcess")
+ field(SCAN,"Passive")
+}
+record(ao, SVT:lv:hyb:bot:2:dvdd:v_set) {
+ field(OUT, "SVT:lv:hyb:bot:2:dvdd:v_set_sub CPP")
+ field(DTYP,"Soft Channel")
+}
+record(sub,SVT:lv:hyb:bot:3:dvdd:v_set_sub)
+{
+ field(INAM,"subLVInit")
+ field(SNAM,"subLVProcess")
+ field(SCAN,"Passive")
+}
+
+record(ao, SVT:lv:hyb:bot:3:dvdd:v_set) {
+ field(OUT, "SVT:lv:hyb:bot:3:dvdd:v_set_sub CPP")
+ field(DTYP,"Soft Channel")
+}
+
+
+####### AVDD V_SET BOT
+
+
+
+record(sub,SVT:lv:hyb:bot:0:avdd:v_set_sub)
+{
+ field(INAM,"subLVInit")
+ field(SNAM,"subLVProcess")
+ field(SCAN,"Passive")
+}
+
+record(ao, SVT:lv:hyb:bot:0:avdd:v_set) {
+ field(OUT, "SVT:lv:hyb:bot:0:avdd:v_set_sub CPP")
+ field(DTYP,"Soft Channel")
+}
+
+record(sub,SVT:lv:hyb:bot:1:avdd:v_set_sub)
+{
+ field(INAM,"subLVInit")
+ field(SNAM,"subLVProcess")
+ field(SCAN,"Passive")
+}
+
+record(ao, SVT:lv:hyb:bot:1:avdd:v_set) {
+ field(OUT, "SVT:lv:hyb:bot:1:avdd:v_set_sub CPP")
+ field(DTYP,"Soft Channel")
+}
+
+record(sub,SVT:lv:hyb:bot:2:avdd:v_set_sub)
+{
+ field(INAM,"subLVInit")
+ field(SNAM,"subLVProcess")
+ field(SCAN,"Passive")
+}
+
+record(ao, SVT:lv:hyb:bot:2:avdd:v_set) {
+ field(OUT, "SVT:lv:hyb:bot:2:avdd:v_set_sub CPP")
+ field(DTYP,"Soft Channel")
+}
+
+record(sub,SVT:lv:hyb:bot:3:avdd:v_set_sub)
+{
+ field(INAM,"subLVInit")
+ field(SNAM,"subLVProcess")
+ field(SCAN,"Passive")
+}
+
+record(ao, SVT:lv:hyb:bot:3:avdd:v_set) {
+ field(OUT, "SVT:lv:hyb:bot:3:avdd:v_set_sub CPP")
+ field(DTYP,"Soft Channel")
+}
+
+
+####### V125 V_SET BOT
+
+
+
+record(sub,SVT:lv:hyb:bot:0:v125:v_set_sub)
+{
+ field(INAM,"subLVInit")
+ field(SNAM,"subLVProcess")
+ field(SCAN,"Passive")
+}
+
+record(ao, SVT:lv:hyb:bot:0:v125:v_set) {
+ field(OUT, "SVT:lv:hyb:bot:0:v125:v_set_sub CPP")
+ field(DTYP,"Soft Channel")
+}
+
+record(sub,SVT:lv:hyb:bot:1:v125:v_set_sub)
+{
+ field(INAM,"subLVInit")
+ field(SNAM,"subLVProcess")
+ field(SCAN,"Passive")
+}
+
+record(ao, SVT:lv:hyb:bot:1:v125:v_set) {
+ field(OUT, "SVT:lv:hyb:bot:1:v125:v_set_sub CPP")
+ field(DTYP,"Soft Channel")
+}
+
+record(sub,SVT:lv:hyb:bot:2:v125:v_set_sub)
+{
+ field(INAM,"subLVInit")
+ field(SNAM,"subLVProcess")
+ field(SCAN,"Passive")
+}
+
+record(ao, SVT:lv:hyb:bot:2:v125:v_set) {
+ field(OUT, "SVT:lv:hyb:bot:2:v125:v_set_sub CPP")
+ field(DTYP,"Soft Channel")
+}
+
+record(sub,SVT:lv:hyb:bot:3:v125:v_set_sub)
+{
+ field(INAM,"subLVInit")
+ field(SNAM,"subLVProcess")
+ field(SCAN,"Passive")
+}
+
+record(ao, SVT:lv:hyb:bot:3:v125:v_set) {
+ field(OUT, "SVT:lv:hyb:bot:3:v125:v_set_sub CPP")
+ field(DTYP,"Soft Channel")
+}
+
+
+
+
+####### ALL SWITCH BOT
+
+record(sub,SVT:lv:hyb:bot:0:all:switch_sub)
+{
+ field(INAM,"subLVInit")
+ field(SNAM,"subLVProcess")
+ field(SCAN,"Passive")
+}
+
+record(bo, SVT:lv:hyb:bot:0:all:switch) {
+ field(OUT, "SVT:lv:hyb:bot:0:all:switch_sub CPP")
+ field(DTYP,"Soft Channel")
+ field(ZNAM, "Off")
+ field(ONAM, "On")
+ field(OMSL, "supervisory")
+}
+
+record(sub,SVT:lv:hyb:bot:1:all:switch_sub)
+{
+ field(INAM,"subLVInit")
+ field(SNAM,"subLVProcess")
+ field(SCAN,"Passive")
+}
+
+record(bo, SVT:lv:hyb:bot:1:all:switch) {
+ field(OUT, "SVT:lv:hyb:bot:1:all:switch_sub CPP")
+ field(DTYP,"Soft Channel")
+ field(ZNAM, "Off")
+ field(ONAM, "On")
+ field(OMSL, "supervisory")
+}
+
+record(sub,SVT:lv:hyb:bot:2:all:switch_sub)
+{
+ field(INAM,"subLVInit")
+ field(SNAM,"subLVProcess")
+ field(SCAN,"Passive")
+}
+
+record(bo, SVT:lv:hyb:bot:2:all:switch) {
+ field(OUT, "SVT:lv:hyb:bot:2:all:switch_sub CPP")
+ field(DTYP,"Soft Channel")
+ field(ZNAM, "Off")
+ field(ONAM, "On")
+ field(OMSL, "supervisory")
+}
+
+record(sub,SVT:lv:hyb:bot:3:all:switch_sub)
+{
+ field(INAM,"subLVInit")
+ field(SNAM,"subLVProcess")
+ field(SCAN,"Passive")
+}
+
+record(bo, SVT:lv:hyb:bot:3:all:switch) {
+ field(OUT, "SVT:lv:hyb:bot:3:all:switch_sub CPP")
+ field(DTYP,"Soft Channel")
+ field(ZNAM, "Off")
+ field(ONAM, "On")
+ field(OMSL, "supervisory")
+}
+
+
+
+####### DVDD SWITCH BOT
+
+record(sub,SVT:lv:hyb:bot:0:dvdd:switch_sub)
+{
+ field(INAM,"subLVInit")
+ field(SNAM,"subLVProcess")
+ field(SCAN,"Passive")
+}
+
+record(bo, SVT:lv:hyb:bot:0:dvdd:switch) {
+ field(DOL,"SVT:lv:hyb:bot:0:all:switch")
+ field(DTYP,"Soft Channel")
+ field(ZNAM, "Off")
+ field(ONAM, "On")
+ field(OMSL, "closed_loop")
+}
+
+
+record(sub,SVT:lv:hyb:bot:1:dvdd:switch_sub)
+{
+ field(INAM,"subLVInit")
+ field(SNAM,"subLVProcess")
+ field(SCAN,"Passive")
+}
+
+record(bo, SVT:lv:hyb:bot:1:dvdd:switch) {
+ field(DOL,"SVT:lv:hyb:bot:1:all:switch")
+ field(DTYP,"Soft Channel")
+ field(ZNAM, "Off")
+ field(ONAM, "On")
+ field(OMSL, "closed_loop")
+}
+
+
+record(sub,SVT:lv:hyb:bot:2:dvdd:switch_sub)
+{
+ field(INAM,"subLVInit")
+ field(SNAM,"subLVProcess")
+ field(SCAN,"Passive")
+}
+
+record(bo, SVT:lv:hyb:bot:2:dvdd:switch) {
+ field(DOL,"SVT:lv:hyb:bot:2:all:switch CPP")
+ field(DTYP,"Soft Channel")
+ field(ZNAM, "Off")
+ field(ONAM, "On")
+ field(OMSL, "closed_loop")
+}
+
+
+record(sub,SVT:lv:hyb:bot:3:dvdd:switch_sub)
+{
+ field(INAM,"subLVInit")
+ field(SNAM,"subLVProcess")
+ field(SCAN,"Passive")
+}
+
+record(bo, SVT:lv:hyb:bot:3:dvdd:switch) {
+ field(DOL,"SVT:lv:hyb:bot:3:all:switch CPP")
+ field(DTYP,"Soft Channel")
+ field(ZNAM, "Off")
+ field(ONAM, "On")
+ field(OMSL, "closed_loop")
+}
+
+####### AVDD SWITCH BOT
+
+record(sub,SVT:lv:hyb:bot:0:avdd:switch_sub)
+{
+ field(INAM,"subLVInit")
+ field(SNAM,"subLVProcess")
+ field(SCAN,"Passive")
+}
+
+record(bo, SVT:lv:hyb:bot:0:avdd:switch) {
+ field(DOL,"SVT:lv:hyb:bot:0:all:switch CPP")
+ field(DTYP,"Soft Channel")
+ field(ZNAM, "Off")
+ field(ONAM, "On")
+ field(OMSL, "closed_loop")
+}
+
+record(sub,SVT:lv:hyb:bot:1:avdd:switch_sub)
+{
+ field(INAM,"subLVInit")
+ field(SNAM,"subLVProcess")
+ field(SCAN,"Passive")
+}
+
+record(bo, SVT:lv:hyb:bot:1:avdd:switch) {
+ field(DOL,"SVT:lv:hyb:bot:1:all:switch CPP")
+ field(DTYP,"Soft Channel")
+ field(ZNAM, "Off")
+ field(ONAM, "On")
+ field(OMSL, "closed_loop")
+}
+
+record(sub,SVT:lv:hyb:bot:2:avdd:switch_sub)
+{
+ field(INAM,"subLVInit")
+ field(SNAM,"subLVProcess")
+ field(SCAN,"Passive")
+}
+
+record(bo, SVT:lv:hyb:bot:2:avdd:switch) {
+ field(DOL,"SVT:lv:hyb:bot:2:all:switch CPP")
+ field(DTYP,"Soft Channel")
+ field(ZNAM, "Off")
+ field(ONAM, "On")
+ field(OMSL, "closed_loop")
+}
+
+record(sub,SVT:lv:hyb:bot:3:avdd:switch_sub)
+{
+ field(INAM,"subLVInit")
+ field(SNAM,"subLVProcess")
+ field(SCAN,"Passive")
+}
+
+record(bo, SVT:lv:hyb:bot:3:avdd:switch) {
+ field(DOL,"SVT:lv:hyb:bot:3:all:switch CPP")
+ field(DTYP,"Soft Channel")
+ field(ZNAM, "Off")
+ field(ONAM, "On")
+ field(OMSL, "closed_loop")
+}
+
+####### V125 SWITCH BOT
+
+record(sub,SVT:lv:hyb:bot:0:v125:switch_sub)
+{
+ field(INAM,"subLVInit")
+ field(SNAM,"subLVProcess")
+ field(SCAN,"Passive")
+}
+
+record(bo, SVT:lv:hyb:bot:0:v125:switch) {
+ field(DOL,"SVT:lv:hyb:bot:0:all:switch CPP")
+ field(DTYP,"Soft Channel")
+ field(ZNAM, "Off")
+ field(ONAM, "On")
+ field(OMSL, "closed_loop")
+}
+
+record(sub,SVT:lv:hyb:bot:1:v125:switch_sub)
+{
+ field(INAM,"subLVInit")
+ field(SNAM,"subLVProcess")
+ field(SCAN,"Passive")
+}
+
+record(bo, SVT:lv:hyb:bot:1:v125:switch) {
+ field(DOL,"SVT:lv:hyb:bot:1:all:switch CPP")
+ field(DTYP,"Soft Channel")
+ field(ZNAM, "Off")
+ field(ONAM, "On")
+ field(OMSL, "closed_loop")
+}
+
+record(sub,SVT:lv:hyb:bot:2:v125:switch_sub)
+{
+ field(INAM,"subLVInit")
+ field(SNAM,"subLVProcess")
+ field(SCAN,"Passive")
+}
+
+record(bo, SVT:lv:hyb:bot:2:v125:switch) {
+ field(DOL,"SVT:lv:hyb:bot:2:all:switch CPP")
+ field(DTYP,"Soft Channel")
+ field(ZNAM, "Off")
+ field(ONAM, "On")
+ field(OMSL, "closed_loop")
+}
+
+record(sub,SVT:lv:hyb:bot:3:v125:switch_sub)
+{
+ field(INAM,"subLVInit")
+ field(SNAM,"subLVProcess")
+ field(SCAN,"Passive")
+}
+
+record(bo, SVT:lv:hyb:bot:3:v125:switch) {
+ field(DOL,"SVT:lv:hyb:bot:3:all:switch CPP")
+ field(DTYP,"Soft Channel")
+ field(ZNAM, "Off")
+ field(ONAM, "On")
+ field(OMSL, "closed_loop")
+}
+
+