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: SNMP device support |
From: | "John A. Priller" <[email protected]> |
To: | <[email protected]> |
Date: | Wed, 20 Mar 2013 10:40:20 -0400 |
Some history of our SNMP driver:I wrote a modification of the DESY SNMP driver when we got our first Wiener/ISEG/MPOD crate a few years back, just to add write support. I then undertook a much bigger re-write to give sets priority over reads in the transaction queues, as our operators were complaining about how unresponsive tuning was. I was unaware of Sheng Peng's version at the time or perhaps I would have started with that. I haven't dug into it to see what it does about prioritization.
At the moment we've got 7 MPOD crates we're using our NSCL/FRIB driver with but none are officially "production", they're in beamlines under development but they get a decent amount of use with some actual beam. I'm always happy to hear how it's working for others!
On 3/19/2013 12:17 PM, Eric Norum wrote:
I looked at the various SNMP EPICS support modules when we received some Wiener VME crates a couple of months ago and decided that the MSU package from John Priller looked the best for documentation, capabilities and recent support. I added a few minor changes and it's working well for us now. The most important change is one that provides a mechanism for long OID strings in INP/OUT fields. These changes have been folded into the distribution (version 1.0RC6). On Mar 19, 2013, at 3:19 AM, "Florian Feldbauer" <[email protected]> wrote:Dear all, for our low voltage power supply, we are thinking about using the Wiener MPod which is controlled via SNMP. From Wiener I know that there are some implementations for EPICS: - The original devSNMP from DESY http://www-mks2.desy.de/content/e4/e40/e41/e12212/index_ger.html - An extension of the first one from John Priller http://groups.nscl.msu.edu/controls/ - and a third one from Sheng Peng from Diamond light source http://controls.diamond.ac.uk/downloads/misc/snmp.tgz Is there any great difference in those device supports? Especially between the second and third one? Are there any recommendation which one to use? Best regards, Florian -- ---------------------------------------- | Dr. Florian Feldbauer | | | | Helmholtz-Institut Mainz / | | Johannes Gutenberg-Universität Mainz | | Johann-Joachim-Becher-Weg 45 | | D-55128 Mainz | | | | Office: 01/217 | | Phone: (+49)6131 / 39-25829 | ----------------------------------------
-- John A. Priller | Phone : (517) 908-7375 MSU Cyclotron Laboratory | Fax : (517) 908-7126 640 S. Shaw Lane rm 1300D | Email : [email protected] East Lansing, MI 48824 | Web : http://www.nscl.msu.edu/~priller/