Experimental Physics and
| |||||||||||||||||
|
Changing -1 to 19 works, as does moving the TraceMask line below iocInit, thanks! I realized that I had set respond2Writes incorrectly (it was 0, now have it set to -1). Changing this removes the "read status "" nin 0" error, however I still only get back 0 when I try to query the frequency. From the log messages, it seems like it's reading 14 characters though? At first glance I don't see anything pointing to an error in these messages, unless it's the timeout message, which occurs for both Get and Set. Eric, I'm not quite sure how to set the flags in prologixGPIBConfigure? Output messages from ioc below: ############################################################################ ## Start any sequence programs #seq sncxxx,"user=admxHost" epics> 2014/12/10 13:11:11.704 L0 19 prologixRead 7 EOM:0x6 2014/12/10 13:11:11.704 SDCARLO:GET:POW gpibRead nchars 7 2014/12/10 13:11:11.704 SDCARLO:GET:POW gpibRead 2014/12/10 13:11:11.704 asynManager::portThread port=L0 callback 2014/12/10 13:11:11.704 SDCARLO:GET:ON_OFF queueCallback 2014/12/10 13:11:11.704 SDCARLO:GET:ON_OFF prepareToRead 2014/12/10 13:11:11.704 L0 19 prologixWrite 2014/12/10 13:11:11.705 SDCARLO:GET:ON_OFF writeIt 2014/12/10 13:11:11.818 L0 19 prologixRead 1 EOM:0x6 2014/12/10 13:11:11.818 SDCARLO:GET:ON_OFF gpibRead nchars 1 2014/12/10 13:11:11.818 SDCARLO:GET:ON_OFF gpibRead 2014/12/10 13:11:11.818 asynManager::portThread port=L0 callback 2014/12/10 13:11:11.818 SDCARLO:IDN queueCallback 2014/12/10 13:11:11.818 SDCARLO:IDN prepareToRead 2014/12/10 13:11:11.818 L0 19 prologixWrite 2014/12/10 13:11:11.818 SDCARLO:IDN writeIt 2014/12/10 13:11:11.930 L0 19 prologixRead 43 EOM:0x6 2014/12/10 13:11:11.930 SDCARLO:IDN gpibRead nchars 43 2014/12/10 13:11:11.930 SDCARLO:IDN gpibRead epics> dbpr SDCARLO:GET:FREQ ASG: DESC: Query Frequency ouput MHz DISA: 0 DISP: 0 DISV: 1 NAME: SDCARLO:GET:FREQ RVAL: 0 SEVR: NO_ALARM STAT: NO_ALARM SVAL: 0 TPRO: 0 VAL: 0 epics> dbpf SDCARLO:SET:FREQ 112014/12/10 13:11:54.927 SDCARLO:SET:FREQ queueWriteRequest 2014/12/10 13:11:54.927 L0 addr 19 queueRequest priority 2 not lockHolder 2014/12/10 13:11:54.927 L0 schedule queueRequest timeout 2014/12/10 13:11:54.927 asynManager::portThread port=L0 callback 2014/12/10 13:11:54.927 SDCARLO:SET:FREQ queueCallback DBR_DOUBLE: 11 epics> 2014/12/10 13:11:54.927 SDCARLO:SET:FREQ gpibWrite 2014/12/10 13:11:54.927 SDCARLO:SET:FREQ writeMsgDouble 2014/12/10 13:11:54.927 L0 19 prologixWrite 2014/12/10 13:11:54.927 SDCARLO:SET:FREQ writeIt 2014/12/10 13:11:54.927 SDCARLO:GET:FREQ queueReadRequest 2014/12/10 13:11:54.927 L0 addr 19 queueRequest priority 2 not lockHolder 2014/12/10 13:11:54.927 L0 schedule queueRequest timeout 2014/12/10 13:11:54.927 asynManager::portThread port=L0 callback 2014/12/10 13:11:54.927 SDCARLO:GET:FREQ queueCallback 2014/12/10 13:11:54.927 SDCARLO:GET:FREQ prepareToRead 2014/12/10 13:11:54.927 L0 19 prologixWrite 2014/12/10 13:11:54.927 SDCARLO:GET:FREQ writeIt 2014/12/10 13:11:55.080 L0 19 prologixRead 14 EOM:0x6 2014/12/10 13:11:55.080 SDCARLO:GET:FREQ gpibRead nchars 14 2014/12/10 13:11:55.080 SDCARLO:GET:FREQ gpibRead dbpr SDCARLO:GET:FREQ ASG: DESC: Query Frequency ouput MHz DISA: 0 DISP: 0 DISV: 1 NAME: SDCARLO:GET:FREQ RVAL: 0 SEVR: NO_ALARM STAT: NO_ALARM SVAL: 0 TPRO: 0 VAL: 0 On Wed, Dec 10, 2014 at 12:47 PM, Eric Norum <[email protected]> wrote:
| ||||||||||||||||
ANJ, 17 Dec 2015 |
·
Home
·
News
·
About
·
Base
·
Modules
·
Extensions
·
Distributions
·
Download
·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing · |