g+
g+ Communities
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  <20122013  2014  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014 
<== Date ==> <== Thread ==>

Subject: Re: what are your definitions of softIOC and soft record?
From: Benjamin Franksen <benjamin.franksen@helmholtz-berlin.de>
To: <tech-talk@aps.anl.gov>
Date: Thu, 25 Oct 2012 03:19:30 +0200
Am Mittwoch, 24. Oktober 2012, 21:51:17 schrieb Jack Smith:
> Hello All,
>
> Here is my understanding of what is softIOC and what is soft record:
>
> 1. softIOC: any IOC (application/instance) running on Linux or Darwin is a
> softIOC since each softIOC is an independent process and multiple softIOCs
> can be running on the same physical machine. On the other hand, only one
> IOC can be running on vxWorks or RTEMS so that I would say IOC running
> on vxWorks or RTEMS is not a typical sofIOC. A softIOC can control real
> hardware.

I always thought of softIOC as an IOC that does /not/ have direct access to
"devices", accessing them only through network, serial IOC or some such. That
you can have more than one on the same physical machine never occurred to me
as a defining property for "softIOC".

I guess "softIOC" is a "soft term", there is no precise definition (and
therefore I'd argue the term is rather useless).

> 2. soft record: any record not associated with real hardware is a soft
> record. The DTYP field of a soft record is "Soft Channel" (default for
> DTYP), "Raw Soft Channel", or "Async Soft Channel".

Yes. You could improve this definition by stating that the INP or OUT link
must be of type pv_link (in teh sense of link.h in base), which includes any
potential future "soft" support type.

Cheers
--
Ben Franksen
()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments

________________________________

Helmholtz-Zentrum Berlin für Materialien und Energie GmbH

Mitglied der Hermann von Helmholtz-Gemeinschaft Deutscher Forschungszentren e.V.

Aufsichtsrat: Vorsitzender Prof. Dr. Dr. h.c. mult. Joachim Treusch, stv. Vorsitzende Dr. Beatrix Vierkorn-Rudolph
Geschäftsführung: Prof. Dr. Anke Rita Kaysser-Pyzalla, Thomas Frederking

Sitz Berlin, AG Charlottenburg, 89 HRB 5583

Postadresse:
Hahn-Meitner-Platz 1
D-14109 Berlin

http://www.helmholtz-berlin.de


Replies:
RE: what are your definitions of softIOC and soft record? Hu, Yong
RE: what are your definitions of softIOC and soft record? Hu, Yong
References:
what are your definitions of softIOC and soft record? Jack Smith

Navigate by Date:
Prev: RE: JCA problems and questions Chu, Paul
Next: Re: JCA problems and questions Matej Sekoranja
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014 
Navigate by Thread:
Prev: what are your definitions of softIOC and soft record? Jack Smith
Next: RE: what are your definitions of softIOC and soft record? Hu, Yong
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014 
ANJ, 18 Nov 2013 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· EPICSv4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·