73 lines
1.7 KiB
Plaintext
73 lines
1.7 KiB
Plaintext
|
|
|
|
record(longout, "$(N):ArraySize0_RBV") {
|
|
info(Q:group, {
|
|
"$(N):Array":{
|
|
"dimension[0].size":{+channel:"VAL", +type:"plain"}
|
|
}
|
|
})
|
|
field(FLNK, "$(N):ArraySize1_RBV")
|
|
}
|
|
|
|
record(longout, "$(N):ArraySize1_RBV") {
|
|
info(Q:group, {
|
|
"$(N):Array":{
|
|
"dimension[1].size":{+channel:"VAL", +type:"plain"}
|
|
}
|
|
})
|
|
field(FLNK, "$(N):ArrayData_")
|
|
}
|
|
|
|
record(aSub, "$(N):ArrayData_") {
|
|
field(SNAM, "QSRV_image_demo")
|
|
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:"*"},
|
|
"alarm.severity":{+type:"plain", +channel:"SEVR"},
|
|
"alarm.status":{+type:"plain", +channel:"STAT"}
|
|
}
|
|
})
|
|
}
|
|
|
|
|
|
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"}
|
|
}
|
|
})
|
|
}
|