EPICS Controls 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  <20102011  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  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: ASYN 4-14 & AsynPortDriver class changes
From: <[email protected]>
To: <[email protected]>
Date: Wed, 25 Aug 2010 10:16:46 +1000
Hi,

In the current release of AsynPortDriver the code that supported the asynParamString_t structure has been removed. What's the best way to replace a list of parameters which are set up like these:
typedef enum {
    paramCtrlIntrTopIs,       //FPGA top-level interrupt summary register
    paramCtrlIntrTopIsMsk,       //FPGA top-level interrupt summary register.
    paramCtrlSysIntr,       //SYS interrupt event register.
    paramCtrlSysIntrMsk,       //SYS interrupt event enable register.
    paramCtrlSysGoodbeef,       //System goodbeef register.

} askapAsynDrvParams;


static asynParamString_t driverParamString[] = {
    {paramCtrlIntrTopIs,        "CTRL_INTR_TOP_IS"},
    {paramCtrlIntrTopIsMsk,        "CTRL_INTR_TOP_IS_MSK"},
    {paramCtrlSysIntr,        "CTRL_SYS_INTR"},
    {paramCtrlSysIntrMsk,        "CTRL_SYS_INTR_MSK"},
    {paramCtrlSysGoodbeef,        "CTRL_SYS_GOODBEEF"},

};

with a list that would be parsed automatically by drvUserCreate as these were in ASYN 4-12?

cheers,

Euan.



Replies:
RE: ASYN 4-14 & AsynPortDriver class changes Mark Rivers

Navigate by Date:
Prev: Re: msi again Andrew Johnson
Next: RE: ASYN 4-14 & AsynPortDriver class changes Mark Rivers
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: agenda - registration Dalesio, Leo
Next: RE: ASYN 4-14 & AsynPortDriver class changes Mark Rivers
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 02 Sep 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·