Hi all,
PCASpy is a Python binding to Portable Channel Access Server.
It allows creating server applications in pure Python code.
Homepage: https://code.google.com/p/pcaspy/
User Documents: https://code.google.com/p/pcaspy/wiki/UserDocuments
Excerpt from http://pcaspy.googlecode.com/hg/CHANGES
* Fixed timestamp info.
The timestamp is set at each setParam call with new value different to current value.
* Added access security control
access security control file can be loaded using SimpleServer.initAccessSecurityFile(filename, **subst).
The loaded rules can then be assigned to PV's "asg" field.
example/access_control.py provides an example and better exaplained in UserDocuments
https://code.google.com/p/pcaspy/wiki/UserDocuments#Example_5:_Access_Security_Control
* Added new type char.
It is used to represent a long string (>40 chars). And it behaves just like string parameters in driver.
example/pysh.py provides a concrete example, in PV "COMMAND" and "OUTPUT".
* Added alarm/severity info.
For "enum" type PV, the severity is configued by its "state" field. It is a list of severity states, which can be NO_ALARM, MINOR_ALARM, MAJOR_ALARM, INVALID_ALARM. If current state's severity is other than NO_ALARM, alarm is STATE_ALARM.
For "int" or "float" type PV, the alarm state is configured by its "low","high","lolo","hihi" fields, in analogue to EPICS database.
example/alarm_severity provides an example.
Best
Xiaoqiang
- Navigate by Date:
- Prev:
Re: medm build Hinko Kocevar
- Next:
Stay in touch with me through LinkedIn Santosh Aditya
- 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
- Navigate by Thread:
- Prev:
Re: duplicating process variables James F Ross
- Next:
Stay in touch with me through LinkedIn Santosh Aditya
- 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
|