Experimental Physics and Industrial Control System
|
So the device at the other end of the wire will see ‘\0’ characters? That doesn’t seem right to me. I think that the existing behaviour is correct. stringout records send strings — and no trailing ‘\0’. waveform records send blocks of arbitrary bytes.
So writing a string to a waveform record with Channel Access or dbpf also sets NORD to include the nil byte.
So my conclusion is that the stringout behavior in devAsynOctet is incorrect, it is not including the nil byte in the call to writeIt, but it should be.
Mark
|
- Replies:
- RE: Inconsistency in devAsynOctet for stringout and waveform records Mark Rivers
- References:
- Inconsistency in devAsynOctet for stringout and waveform records Mark Rivers
- Re: Inconsistency in devAsynOctet for stringout and waveform records Eric Norum
- RE: Inconsistency in devAsynOctet for stringout and waveform records Mark Rivers
- Navigate by Date:
- Prev:
RE: Inconsistency in devAsynOctet for stringout and waveform records Mark Rivers
- Next:
RE: Inconsistency in devAsynOctet for stringout and waveform records Mark Rivers
- 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: Inconsistency in devAsynOctet for stringout and waveform records Mark Rivers
- Next:
RE: Inconsistency in devAsynOctet for stringout and waveform records Mark Rivers
- 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
|
ANJ, 23 Jul 2016 |
·
Home
·
News
·
About
·
Base
·
Modules
·
Extensions
·
Distributions
·
Download
·
·
Search
·
EPICS V4
·
IRMIS
·
Talk
·
Bugs
·
Documents
·
Links
·
Licensing
·
|