Having had to deal with a device that returned 3 lines of reply to one
command to get data I ended up writing a function that basically
stripped all that I didn't need/want (including <cr> and <lf>s) until
the response fit into an EPICS 3.13 stringin record, at the time using
drvAsciiSetRxFunc
Maybe something equivalent has to be done here.
(Thanks for the short version, Ralph, I didn't read the whole thing)
Aloha,
Maren Purves
East Asian Observatory
On Mon, Oct 17, 2022 at 8:54 PM Ralph Lange via Tech-talk
<tech-talk at aps.anl.gov> wrote:
>
> Hm...
> "With a line that contains the line terminator in 3 places"
> That does sound counterintuitive. IMHO it would only happen if the line terminator doesn't terminate the line.
>
> Also - and maybe connected - could it be that
> ExtraInput = Ignore
> is not doing what you would expect?
> Which part of the input message do you want to ignore with that setting?
>
> Cheers,
> ~Ralph
>
- References:
- Streamdevice discards part of message Brown, Garth via Tech-talk
- Re: Streamdevice discards part of message Ralph Lange via Tech-talk
- Navigate by Date:
- Prev:
Re: Streamdevice discards part of message Zimoch Dirk (PSI) via Tech-talk
- Next:
回覆: Streamdevice discards part of message Chiang, Liang-Chih [江良志] via Tech-talk
- 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: Streamdevice discards part of message Ralph Lange via Tech-talk
- Next:
回覆: Streamdevice discards part of message Chiang, Liang-Chih [江良志] via Tech-talk
- 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
|