Well, let me try this from a sane mail program - sorry for the repeat:
I am attempting to process a waveform record of 32000 elements (type USHORT) and
pass that data over channel access (R3.14beta2). I have set the environment
variable EPICS_CA_MAX_ARRAY_BYTES to 512000 on both the (Solaris) IOC and a
client Xterm.
When I attempt to run an SDDS tool (built against R3.14b2) to read that
waveform, I get the following error message:
CA.Client.Diagnostic..............................................
Message: "The array or data structure specified will not fit in CA message
buffer"
Severity: "Warning" Context: "detected by: eos:5064 for: server unable to load
read (or
subscription update) response into protocol buffer PV="SJS:chan1WaveWF" max
bytes=512024 -
with request chan=SJS:chan1WaveWF op=0 data type=DBR_CTRL_LONG count=32000"
The environment variables on my ioc are as follows:
epics> epicsPrtEnvParams
EPICS_AR_PORT: 7002
EPICS_CAS_BEACON_ADDR_LIST is undefined
EPICS_CAS_INTF_ADDR_LIST is undefined
EPICS_CAS_SERVER_PORT is undefined
EPICS_CA_ADDR_LIST: 164.54.189.255
EPICS_CA_AUTO_ADDR_LIST: YES
EPICS_CA_BEACON_PERIOD: 15.0
EPICS_CA_CONN_TMO: 30.0
EPICS_CA_MAX_ARRAY_BYTES: 512000
EPICS_CA_REPEATER_PORT: 5065
EPICS_CA_SERVER_PORT: 5064
EPICS_CMD_PROTO_PORT is undefined
EPICS_IOC_LOG_FILE_COMMAND is undefined
EPICS_IOC_LOG_FILE_LIMIT: 1000000
EPICS_IOC_LOG_FILE_NAME is undefined
EPICS_IOC_LOG_INET is undefined
EPICS_IOC_LOG_PORT: 7004
EPICS_TIMEZONE: CUS::360:033102:102802
EPICS_TS_NTP_INET is undefined
Any ideas?
--
+-----------------------------------------+
| S. Joshua Stein |
| |
| Electronics Engineer |
| Accelerator Systems Division |
| Advanced Photon Source |
| Argonne National Laboratory |
| www.aps.anl.gov/asd/people/stein/htdocs |
+-----------------------------------------+
- Replies:
- RE: Large arrays over CA - attempt #2 Jeff Hill
- Re: Large arrays over CA - attempt #2 Ernest L. Williams Jr.
- Navigate by Date:
- Prev:
Passing large arrays over channel access with R3.14b2 S. Joshua Stein
- Next:
RE: Passing large arrays over channel access with R3.14b2 Jeff Hill
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
<2002>
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
RE: Passing large arrays over channel access with R3.14b2 Jeff Hill
- Next:
RE: Large arrays over CA - attempt #2 Jeff Hill
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
<2002>
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|