record(lsi, "longstr1") { field(SIZV, "100") field(INP, ["!----------------------------------------------!"]) } record(lsi, "longstr2") { field(SIZV, "100") field(INP, {const: ["!----------------------------------------------!"]}) } record(lsi, "longstr3") { field(SIZV, "100") field(INP, {const: "!----------------------------------------------!"}) } record(lsi, "longstr4") { field(SIZV, "100") field(INP, ["One","Two","Three","Four"]) } record(ai, "emptylink" ) { field(INP, {calc: {expr:"0"}}) } record(ai, "emptylink1" ) { field(INP, {calc: {expr:"A", args:[1], time:"a"}}) field(TSEL, -2) } record(printf, "printf1") { field(SIZV, "100") field(INP0, ["Test string, exactly 40 characters long"]) } record(printf, "printf2") { field(SIZV, "100") field(INP0, ["Longer test string, more that 40 characters long"]) } record(aai, "aai1") { field(NELM, 10) field(FTVL, "LONG") field(INP, [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]) } record(aai, "aai2") { field(NELM, 10) field(FTVL, "LONG") field(INP, {const:[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]}) } record(subArray, "sa1") { field(FTVL, "LONG") field(MALM, 12) field(INP, [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]) field(INDX, 2) field(NELM, 10) } record(subArray, "sa2") { field(FTVL, "LONG") field(MALM, 10) field(NELM, 1) } record(waveform, "wf1") { field(NELM, 10) field(FTVL, "LONG") field(INP, [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]) } record(waveform, "wf2") { field(NELM, 10) field(FTVL, "LONG") field(INP, {const:[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]}) } record(longin, "li1") { field(INP, 1) } record(int64in, "i64i1") { field(INP, 1) } record(longin, "li2") { field(INP, {const:1}) } record(int64in, "i64i2") { field(INP, {const:1}) } record(longin, "count1" ) { field(INP, {calc: {expr:"VAL+1"}}) field(SCAN, "Event") field(EVNT, "soft event 1") } record(event, "ev1") { field(INP, ["soft event 1"]) } record(event, "ev2") { field(INP, "count1.EVNT") } record(int64in, "i1") { field(INP, [1234567890123456789,]) } record(int64in, "i2") { field(INP, {const:1234567890123456789,}) } record(int64in, "i3") { field(INP, 1234567890123456789) } record(waveform, "i4") { field(NELM, 1) field(FTVL, "INT64") field(INP, [1234567890123456789,]) }