Files
pva2pva/iocBoot/iocimagedemo/image.db
T
Michael Davidsaver 1d0be31d3f update iocimagedemo
2018-03-19 15:39:56 -07:00

77 lines
1.8 KiB
Plaintext

record(longout, "$(N):ArraySize0_RBV") {
field(VAL, "100")
info(Q:group, {
"$(N):Array":{
"dimension[0].size":{+channel:"VAL", +type:"plain", +putorder:0}
}
})
field(FLNK, "$(N):ArraySize1_RBV")
}
record(longout, "$(N):ArraySize1_RBV") {
field(VAL, "100")
info(Q:group, {
"$(N):Array":{
"dimension[1].size":{+channel:"VAL", +type:"plain", +putorder:0}
}
})
field(FLNK, "$(N):ArrayData_")
}
record(aSub, "$(N):ArrayData_") {
field(SNAM, "QSRV_image_demo")
field(PINI, "YES")
field(FTA, "ULONG")
field(FTB, "ULONG")
field(FTVA, "USHORT")
field(NOVA, "262144") # eg. 512x512
field(INPA, "$(N):ArraySize0_RBV NPP MSI")
field(INPB, "$(N):ArraySize1_RBV NPP MSI")
field(OUTA, "$(N):ArrayData PP MSI")
}
record(waveform, "$(N):ArrayData") {
field(FTVL, "USHORT")
field(NELM, "262144")
info(Q:group, {
"$(N):Array":{
+id:"epics:nt/NTNDArray:1.0",
"value":{+type:"any",
+channel:"VAL",
+trigger:"*"},
"":{+type:"meta", +channel:"SEVR"}
}
})
}
record(stringin, "$(N):ColorMode_") {
field(VAL, "ColorMode")
field(PINI, "YES")
info(Q:group, {
"$(N):Array":{
"attribute[0].name":{+type:"plain", +channel:"VAL"}
}
})
}
record(mbbi, "$(N):ColorMode") {
field(ZRST, "Mono")
field(ONST, "Bayer")
field(TWST, "RGB1")
field(THST, "RGB2")
field(FRST, "RGB3")
field(FVST, "YUV444")
field(SXST, "YUV422")
field(SVST, "YUV411")
field(VAL, "0") # Gray
field(PINI, "YES")
info(Q:group, {
"$(N):Array":{
"attribute[0].value":{+type:"any", +channel:"VAL"}
}
})
}