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 | 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 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Re: gateway won't set "busy" PV type properly |
From: | Dennis Nicklaus <[email protected]> |
To: | [email protected] |
Date: | Fri, 23 Apr 2010 08:27:09 -0500 |
Hi Dennis,
I had similar problems with the motor record. Build the latest version of ca gateway with base 3.14.11 or higher and the problem should be fixed.
Starting from 3.14.11, the portable ca server, which is used in the gateway, is able to distinguish between put and put-callback requests. Before, the gateway always did put-callbacks, even if the client (e.g. medm) didn't. However, the motor record, the busy record and some other record types from synApps related to long-term actions (i.e. scans) don't sent the callback until the action they perform has finished (not when the action has successfully started as all the other records do). That blocked the gateway.
Dirk
Dennis Nicklaus wrote:We've encountered an odd behavior the last couple days that has us pretty confused.
Can someone please explain this and/or suggest a fix?
When I set a certain PV going through an EPICS gateway, the setting doesn't "work*" entirely.
If set through a non-gateway-ed connection, everything works fine.