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: Understanding Motor Record |
From: | Kevin Peterson via Tech-talk <tech-talk at aps.anl.gov> |
To: | Torsten Bögershausen <torsten.bogershausen at ess.eu>, Heinz Junkes <junkes at fhi-berlin.mpg.de> |
Cc: | EPICS Tech Talk <tech-talk at aps.anl.gov> |
Date: | Thu, 18 Nov 2021 15:11:54 -0600 |
I merged the fix this morning. Kevin On 11/17/21 01:45, Torsten Bögershausen via Tech-talk wrote:
Hej again, I think that there is a bug in the motorRecord: The current code checks for an encoder present when the UEIP field is set to Yes. When there is no encoder, it is reset to No. But when a database is loaded with UEIP=Yes, and the encoder is not present, the readback will be looking at the encoder value anyway. I added a fix here: <https://github.com/EuropeanSpallationSource/motor/tree/reset-ueip-if-no-encoder-present> <https://github.com/epics-modules/motor/pull/180> BR /Torsten