Hello,
I have changed from double to integer a couple of record. I have done these changes both in the database and in the driver. I have done this many, many times. PVs now work properly, read and write the values as before, but this common error appears in the IOC:
C:\Epics\applications\lyrtech\iocBoot\iocdrvLyrtechVhs>..\..\bin\win32-x86\drvLyrtechVhs.exe st.cmd
dbLoadDatabase("../../dbd/drvLyrtechVhs.dbd")
drvLyrtechVhs_registerRecordDeviceDriver(pdbbase)
# Turn on asynTraceFlow and asynTraceError for global trace, i.e. no connected asynUser.
#asynSetTraceMask("", 0, 17)
drvLyrtechVhsConfigure("dlVHS", 1000)
Board VHS-ADC-8/16 found! -> Slot ID[0]
Board VHS-ADC-8/16 found! -> Slot ID[1]
2 VHS boards detected!!!
---------------------------------
Displaying VHS-ADAC Info...
---------------------------------
FPGA Programming Loops...SUCCESS!!!Press enter
Clock is External
FPGA Programming Diagnostics...SUCCESS!!!Press enter
Clock is External
Presione una tecla para continuar . . .
dbLoadRecords("../../db/drvLyrtechVhs.db","P=RF:,R=LLRF_,PORT=dlVHS,ADDR=0,TIMEOUT=1,NPOINTS=1000")
#asynSetTraceMask("dlVHS",0,0xff)
asynSetTraceIOMask("dlVHS",0,0x2)
#set_requestfile_path("C:/EpicsR3.14.11/applications/iocBoot")
#set_savefile_path("C:/EpicsR3.14.11/applications/iocBoot")
#set_pass1_restoreFile(auto_settings.sav)
#save_restoreSet_DatedBackupFiles(1)
iocInit()
Starting iocInit
############################################################################
## EPICS R3.14.11 $R3-14-11$ $2009/08/28 18:47:36$
## EPICS Base
built Jun 27 2013
############################################################################
2013/11/15 13:40:22.739 asynPortDriver:setDoubleParam: port=dlVHS error setting parameter 0 in list 0, wrong type
2013/11/15 13:40:22.740 asynPortDriver:setDoubleParam: port=dlVHS error setting parameter 0 in list 0, wrong type
iocRun: All initialization complete
# save other things every five seconds
#create_monitor_set("auto_settings.req", 5 ,"P=RF:", "R=LLRF")
epics> 2013/11/15 13:40:23.238 asynPortDriver:setDoubleParam: port=dlVHS error setting parameter 0 in list 0, wrong type
2013/11/15 13:40:23.239 asynPortDriver:setDoubleParam: port=dlVHS error setting parameter 0 in list 0, wrong type
I have fixed this error many times, I know how it works, but now I have spent two days, repeating the proccess and I don't find anything. Everything looks fine and works fine but that appears every second, every time the readData function runs, I think.
Any idea?.
Many thanks.
Julio.