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: | Retrieving record name from aSub input/output fields |
From: | "Wang, Andrew via Tech-talk" <tech-talk at aps.anl.gov> |
To: | EPICS tech-talk <tech-talk at aps.anl.gov> |
Date: | Tue, 26 Jul 2022 23:17:47 +0000 |
Hi all, Quick question this time. I was wondering if there was a way to retrieve the name of the record referenced in an OUTLINK/INLINK field such as INPA, OUTA, etc. in the aSub routine. For instance, suppose I had an aSub record such as the following. record(aSub, “example”) { field(SNAM, “func”) field(INPA, “rec_in_inpa”) } I would like to be able to print the name of the record in INPA within “func”. static long func(aSubRecord *prec) { char *rec_name = prec->____; printf(“Record name in INPA is %s\n”, rec_name); return 0; } Thanks, Andy |