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 | 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 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Re: Asyn support |
From: | Stefen Paul <[email protected]> |
To: | Mark Rivers <[email protected]>, EPICS Tech Talk <[email protected]> |
Date: | Tue, 3 Jan 2017 18:31:24 +0530 |
Hi Stefen,
You are missing one step. In the exampleApp/Makefile you need to add the lines:
example_DBD += asyn.dbd
example_DBD += drvAsynSerialPort.dbd
Mark
________________________________ Sent: Monday, January 02, 2017 6:30 AM
From: [email protected] [[email protected]] on behalf of Stefen Paul [[email protected]]
To: EPICS Tech Talk
Subject: Re: Asyn support
Hi,
I’ve followed these steps trying to include ‘asyn’ record in a win32-x86 EPICS application :
(1) Downloaded asyn4-30 and unzipped in a particular location (epics\modules).
(2) In the configure/RELEASE file of asyn, specified the path EPICS_BASE.
(3) Did the ‘make clean install’ for asyn that completed without error.
(4) Created a win32-x86 application using ‘makeBaseApp –i –t example’.
(5) In the configure/RELEASE file for this app, added the appropriate paths EPICS_BASE and ASYN.
(6) In the src/MAKEFILE, added <app>_LIBS += asyn
(7) Did the ‘make clean install’ for the application that completed without error.
(8) Opened the default dbd/db combination of the app (<app>.dbd & dbExample1.db) using VDCT.
Now when I try to create a new record, I don’t find the ‘asyn’ in the drop-down list for record type.
Am I missing any step ?
Thanks,
Stefen
On Thu, Dec 29, 2016 at 10:15 PM, Mark Rivers <[email protected]<mailto:[email protected]. On Dec 29, 2016, at 9:57 AM, "[email protected]<edu >> wrote:
Hi Stephen,
I would recommend using the most recent version of asyn. Older versions will also work, but don't have all the bug fixes. It will work with your version of base.
Mark
Sent from my iPhone
mailto:freddie.akeroyd@stfc. From: [email protected]<ac.uk ><mailto:freddie.akeroyd@stfc.ac.uk <mailto:freddie.[email protected] >>" <[email protected]<mailto:freddie.akeroyd@stfc. ac.uk ><mailto:freddie.akeroyd@stfc.ac.uk <mailto:freddie.[email protected] >>> wrote:
Hi,
Using asyn will make developing a driver easier, but in most cases you can use StreamDevice (a separate install which works with asyn) and you only then need to provide a text based protocol definition file for new devices. See http://www.aps.anl.gov/epics/modules/soft/asyn/ for links to versions of asyn compatible with your EPICS base as well as links to using SteamDevice. If you will be installing other EPICS modules too, you may want to consider the synApps collection https://www1.aps.anl.gov/BCDA/synApps which includes asyn and StreamDevice as well as many other useful EPICS modules
Regards,
Freddie
mailto:tech-talk-bounces@aps. anl.gov ><mailto:tech-talk-[email protected] <mailto:tec[email protected] >> [mailto:tech-talk-bounces@aps.anl.gov <mailto:tech-talk-[email protected] >] On Behalf Of Stefen Paul
Sent: 27 December 2016 07:14
To: EPICS Tech Talk
Subject: Asyn support
Hi All,
I have downloaded and built epics base 3.14.12.4 for windows, on a PC running winXP.
I wanna use serial COM ports from epics application. I believe I will be needing asyn support to make that happen.
plz suggest which asyn version will work with my epics version, how to integrate asyn in my setup and how to use it in application.
Thanks,
Stefen
--
Thanks,
Stefen