more 3.15 compat
This commit is contained in:
34
testApp/testpdb-groups.db
Normal file
34
testApp/testpdb-groups.db
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
record("*", "rec3") {
|
||||||
|
info(Q:group, {
|
||||||
|
"grp1":{
|
||||||
|
"fld1":{+channel:"VAL"},
|
||||||
|
"fld2":{+channel:"RVAL"}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
record("*", "rec4") {
|
||||||
|
info(Q:group, {
|
||||||
|
"grp1":{
|
||||||
|
"fld3":{+channel:"VAL"},
|
||||||
|
"fld4":{+channel:"RVAL"}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
record("*", "rec5") {
|
||||||
|
info(Q:group, {
|
||||||
|
"grp2":{
|
||||||
|
"fld1":{+channel:"VAL"},
|
||||||
|
"fld3":{+channel:"RVAL"}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
record("*", "rec6") {
|
||||||
|
info(Q:group, {
|
||||||
|
"grp2":{
|
||||||
|
"fld2":{+channel:"VAL", +trigger:"fld1,fld2"}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
info(pdbGroup, "grp2|fld2=VAL")
|
||||||
|
info(pdbTrigger, "grp2|fld2>fld1,fld2")
|
||||||
|
}
|
@ -435,6 +435,9 @@ MAIN(testpdb)
|
|||||||
testdbReadDatabase("p2pTestIoc.dbd", NULL, NULL);
|
testdbReadDatabase("p2pTestIoc.dbd", NULL, NULL);
|
||||||
p2pTestIoc_registerRecordDeviceDriver(pdbbase);
|
p2pTestIoc_registerRecordDeviceDriver(pdbbase);
|
||||||
testdbReadDatabase("testpdb.db", NULL, NULL);
|
testdbReadDatabase("testpdb.db", NULL, NULL);
|
||||||
|
#ifdef USE_MULTILOCK
|
||||||
|
testdbReadDatabase("testpdb-groups.db", NULL, NULL);
|
||||||
|
#endif
|
||||||
|
|
||||||
IOC.init();
|
IOC.init();
|
||||||
|
|
||||||
|
@ -13,42 +13,17 @@ record(ai, "rec3") {
|
|||||||
field(RVAL, "30")
|
field(RVAL, "30")
|
||||||
field(HOPR, "200")
|
field(HOPR, "200")
|
||||||
field(LOPR, "-200")
|
field(LOPR, "-200")
|
||||||
info(Q:group, {
|
|
||||||
"grp1":{
|
|
||||||
"fld1":{+channel:"VAL"},
|
|
||||||
"fld2":{+channel:"RVAL"}
|
|
||||||
}
|
|
||||||
})
|
|
||||||
}
|
}
|
||||||
record(ai, "rec4") {
|
record(ai, "rec4") {
|
||||||
field(VAL, "4.0")
|
field(VAL, "4.0")
|
||||||
field(RVAL, "40")
|
field(RVAL, "40")
|
||||||
info(Q:group, {
|
|
||||||
"grp1":{
|
|
||||||
"fld3":{+channel:"VAL"},
|
|
||||||
"fld4":{+channel:"RVAL"}
|
|
||||||
}
|
|
||||||
})
|
|
||||||
}
|
}
|
||||||
|
|
||||||
record(ai, "rec5") {
|
record(ai, "rec5") {
|
||||||
field(VAL, "5.0")
|
field(VAL, "5.0")
|
||||||
field(RVAL, "50")
|
field(RVAL, "50")
|
||||||
info(Q:group, {
|
|
||||||
"grp2":{
|
|
||||||
"fld1":{+channel:"VAL"},
|
|
||||||
"fld3":{+channel:"RVAL"}
|
|
||||||
}
|
|
||||||
})
|
|
||||||
}
|
}
|
||||||
record(ai, "rec6") {
|
record(ai, "rec6") {
|
||||||
field(VAL, "6.0")
|
field(VAL, "6.0")
|
||||||
field(RVAL, "60")
|
field(RVAL, "60")
|
||||||
info(Q:group, {
|
|
||||||
"grp2":{
|
|
||||||
"fld2":{+channel:"VAL", +trigger:"fld1,fld2"}
|
|
||||||
}
|
|
||||||
})
|
|
||||||
info(pdbGroup, "grp2|fld2=VAL")
|
|
||||||
info(pdbTrigger, "grp2|fld2>fld1,fld2")
|
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user