Argonne National Laboratory

Experimental Physics and
Industrial Control System

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  <20192020  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  <20192020 
<== Date ==> <== Thread ==>

Subject: pmac driver bug
From: "Davis, Mark via Tech-talk" <tech-talk@aps.anl.gov>
To: "tech-talk@aps.anl.gov" <tech-talk@aps.anl.gov>, "giles.knap@diamond.ac.uk" <giles.knap@diamond.ac.uk>
Date: Wed, 29 May 2019 18:04:39 +0000
To Giles and other interested parties,

I found another bug in the pmac driver (version 2-4-10):

The section of code in the pmacAxis::home() function that is 
conditionally compiled based on the macro REMOVE_LIMITS_ON_HOME does not 
check for the PMAC_CID_POWER CID value, so when using a Power Brick 
controller it simply logs an error (if enabled) and exits.

The older version of the driver I was using had the definition of the 
PMAC_CID_POWER macro commented out, so the offending section of code was 
not included and it would just send the home command regardless of what 
type of controller you have.

For now, I commented this macro out in the newer version to get the same 
behavior as the older one.

----------------
Mark Davis
NSCL/FRIB
Control Systems Software Engineer
davism50@msu.edu


Replies:
Re: pmac driver bug giles.knap--- via Tech-talk

Navigate by Date:
Prev: Deadlock in PCAS Till Straumann via Tech-talk
Next: areaDetector R3-6 released Mark Rivers 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  <20192020 
Navigate by Thread:
Prev: Deadlock in PCAS Till Straumann via Tech-talk
Next: Re: pmac driver bug giles.knap--- 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  <20192020 
ANJ, 30 May 2019 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·