EPICS
on Google+
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  <20102011  2012  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012 
<== Date ==> <== Thread ==>

Subject: Long out record PV Monitoring error in client using CaChannel-1.5 python interface
From: Ritesh Sugandhi <ritesh.sugandhi@gmail.com>
To: tech-talk@aps.anl.gov
Cc: Di Maio Franck <Franck.DiMaio@iter.org>
Date: Tue, 30 Nov 2010 16:52:49 +0100

Dear Sir,


We are using a client application develop using CaChannel-1.5 epics python interface library. The CA server is exposing a longout record which we are interested in monitoring. When ever the record attends the âive values. The client showsÂÂ2**32-val instead of value.Âwhile the same code works well with ao record type .


The Code is as below:


###################################################

def eventMon(epics_args, user_args):
ÂÂglobal monPV, now
ÂÂprint monPV, now, epics_args['pv_value']

def main():
ÂÂglobal stop, now
ÂÂtry:
ÂÂ ÂmonChan = CaChannel()
ÂÂ ÂmonChan.search(monPV)
ÂÂ ÂmonChan.pend_io()
ÂÂ Âprint now
ÂÂexcept CaChannelException, status:
ÂÂ Âprint ca.message(status)
ÂÂtry:
ÂÂ ÂmonChan.add_masked_array_event(ca.dbf_type_to_DBR_STS(monChan.field_type()), \
ÂÂ Â Â Â ÂNone, ca.DBE_VALUE | ca.DBE_ALARM, eventMon)
ÂÂexcept CaChannelException, status:
ÂÂ Âprint ca.message(status)
ÂÂwhile not stop:
ÂÂ Ânow = strftime('\t%Y-%m-%d %X\t')
ÂÂ Âca.pend_event(0.5)

###################################################

Best Regards,

Ritesh SugandhiÂ

Replies:
RE: Long out record PV Monitoring error in client using CaChannel-1.5 python interface Pam Gurd
RE: Long out record PV Monitoring error in client using CaChannel-1.5 python interface Wang Xiaoqiang

Navigate by Date:
Prev: Re: makeBaseApp.pl in 3.14.12 with custom INSTALL_LOCATION Hinko Kocevar
Next: RE: Long out record PV Monitoring error in client using CaChannel-1.5 python interface Pam Gurd
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012 
Navigate by Thread:
Prev: RE: Monitoring CPU temperature for small IOC Allison, Stephanie
Next: RE: Long out record PV Monitoring error in client using CaChannel-1.5 python interface Pam Gurd
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012 
ANJ, 01 Dec 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· EPICSv4 · IRMIS · Tech-Talk · Bugs · Documents · Links · Google · Licensing ·