Files
epics-base/modules/database/test/ioc/db/xRecord.dbd
Andrew Johnson 980711589a database/test: Give xRecord fields of all numeric types
Extend dbStaticTest to check dbVerify() with all types.
2020-08-09 00:33:07 -05:00

50 lines
874 B
Plaintext

# This is a minimal record definition
recordtype(x) {
include "dbCommon.dbd"
field(VAL, DBF_LONG) {
prompt("Value")
}
field(C8, DBF_CHAR) {
prompt("Char")
}
field(U8, DBF_UCHAR) {
prompt("Byte")
}
field(I16, DBF_SHORT) {
prompt("Short")
}
field(U16, DBF_USHORT) {
prompt("UShort")
}
field(I32, DBF_LONG) {
prompt("Integer")
}
field(U32, DBF_ULONG) {
prompt("Unsigned")
}
field(I64, DBF_INT64) {
prompt("Long")
}
field(U64, DBF_UINT64) {
prompt("ULong")
}
field(F32, DBF_FLOAT) {
prompt("Float")
}
field(F64, DBF_DOUBLE) {
prompt("Double")
}
field(LNK, DBF_INLINK) {
prompt("Link")
}
field(INP, DBF_INLINK) {
prompt("Input Link")
}
field(CLBK, DBF_NOACCESS) {
prompt("Processing callback")
special(SPC_NOMOD)
extra("void (*clbk)(struct xRecord*)")
}
}