Folks,
I am trying to run EPICS 7.0.1.1 on my production IOCs, including vxWorks.
I am getting the following errors when loading records for the Allen Bradley driver. These load fine on base 3.14.12.5 and 3.15.5. These are the errors:
##############################
Can't set "13IDA:eps_bi1.INP" to "#L0 A0 C0 S11 F0 @" Error (512,512)
Error at or before ")" in file "/corvette/home/epics/support/CARS/CARSApp/Db/eps_inputs.db" line 6
Can't set "13IDA:eps_bi2.INP" to "#L0 A0 C0 S8 F0 @" Error (512,512)
Error at or before ")" in file "/corvette/home/epics/support/CARS/CARSApp/Db/eps_inputs.db" line 6
Can't set "13IDA:eps_bi6.INP" to "#L0 A0 C2 S3 F0 @" Error (512,512)
Error at or before ")" in file "/corvette/home/epics/support/CARS/CARSApp/Db/eps_inputs.db" line 6
##############################
This is the database file being loaded via dbLoadTemplate:
##############################
grecord(bi,"$(P)eps_bi$(N)")
{
field(DESC,"$(DESC)")
field(SCAN,"I/O Intr")
field(DTYP,"AB-16 bit BI")
field(INP,"#L0 A$(A) C$(C) S$(S) F0 @")
field(ZNAM,"$(ZNAM)")
field(ZSV, "$(ZSV)")
field(ONAM,"$(ONAM)")
field(OSV,"$(OSV)")
}
##############################
Is there something wrong with the INP line that is tolerated in 3.14 and 3.15 but not in 7.0?
[Ernest]:
Can't set "BPMS:LI21:131:GRN.INP" to "#C0 S0" Error (512,512)
Error at or before ")" in file "db/IOC-LI21-BP01bpm.db" line 21
Can't set "BPMS:LI21:131:RED.INP" to "#C0 S1" Error (512,512)
ErrorCan't set "BPMS:LI21:131:BLU.INP" to "#C0 S2" Error (512,512)
0xffffffff (-1)
ErrorCan't set "BPMS:LI21:131:YLO.INP" to "#C0 S3" Error (512,512)
ErrorCan't set "BPMS:LI21:131:REDW.INP" to "#C0 S1" Error (512,512)
Error free(str)
Can't set "BPMS:LI21:131:GRNW.INP" to "#C0 S2" Error (512,512)
0x00000001 (1)
ErrorCan't set "BPMS:LI21:131:RAWDBG.INP" to "#C0 S7" Error (512,512)
free(fstr)
ErrorCan't set "BPMS:LI21:131:GRUV.INP" to "#C0 S0" Error (512,512)
0x00000001 (1)
Can't set "BPMS:LI21:301:DIGISIMW.OUT" to "#C5 S0" Error (512,512)
Can't set "BPMS:LI21:315:GRN.INP" to "#C6 S0" Error (512,512)
Database Snippet:
#############################################
# This is the head of the processing chain for
# diagnostics.
##############################################
record(ai, "BPMS:LI21:131:GRN") {
field(DESC, "GRN Strip Amplitude")
field(DTYP, "Raw Bpm Signal")
# 'card' selects PAD number, 'signal' selects strip
field(INP, "#C0 S0")
field(EGU, "raw")
#TODO set HOPR/LOPR, alarm limits
field(SCAN, "I/O Intr")
# The priority determines what scan list we are being
# put on (see drvPadUdpComm.c)
field(PRIO, "LOW")
field(FLNK, "BPMS:LI21:131:RED")
Thanks,
Mark