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 | 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 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Re: Proposed change in asyn - request for comments |
From: | Michael Davidsaver <[email protected]> |
To: | [email protected] |
Date: | Wed, 30 May 2012 12:02:58 -0400 |
On 5/30/2012 11:23 AM, Eric Norum wrote:
... Also, I don't think that TSE=-2 is the right choice for this setup -- the digitizers don't supply the time stamp. I think that you'd be better off setting the waveform record TSE=<the number of some event in your timing system event receiver associated with the pulse>.
When using TSE=event# do be aware that there are several potential races. One is that the data update from your digitizer driver may arrive and be processed before the updated event timestamp from the EVR.
This should be avoidable in an RTOS if the interrupt and thread priorities for the two drivers (digitizer and EVR) are picked appropriately.
Michael