On input, StreamDevice parses and handles the incoming data in the order it is received. As the value arrives before the checksum, StreamDevice writes it to the record before the checksum comparison fails. However, in case of a checksum error, StreamDevice sets the record to the appropriate error state (STAT/SEVR). That means the regular EPICS mechanisms (severity inheritance and IVOA/IVOV) can be used to deal with the situation inside the database and GUI tools can mark the value as invalid.
Cheers, ~Ralph
- References:
- About checksum error 李姣赛 via Tech-talk
- Re: About checksum error Mark Rivers via Tech-talk
- Re: About checksum error Maren Purves via Tech-talk
- Navigate by Date:
- Prev:
RE: cross-compiling Base 7.0.6 for win32 Freddie Akeroyd - STFC UKRI via Tech-talk
- Next:
Modbus module duplicating definitions Marco A. Barra Montevechi Filho 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
2025
- Navigate by Thread:
- Prev:
Re: About checksum error Maren Purves via Tech-talk
- Next:
ScrollBar in Phoebus - cannot set $(pv_value) in script Amien Crombie 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
2025
|