def caput(pvname, value, timeout=1.0): try: pv = Pv(pvname) pv.connect(timeout) pv.get(ctrl=False, timeout=timeout) pv.put(value, timeout) pv.disconnect() except pyca.pyexc, e: print 'pyca exception: %s' % (e)
def caget(pvname, timeout=1.0): try: pv = Pv(pvname) pv.connect(timeout) pv.get(ctrl=False, timeout=timeout) v = pv.value pv.disconnect() return v except pyca.pyexc, e: print 'pyca exception: %s' % (e) return None
def caput(pvname, value, timeout=1.0, **kw): try: pv = Pv(pvname) pv.connect(timeout) pv.get(ctrl=False, timeout=timeout) try: if kw['enum']: pv.set_string_enum(True) except: pass pv.put(value, timeout=timeout) pv.disconnect() except pyca.pyexc, e: print 'pyca exception: %s' % (e)
def caget(pvname,timeout=30.0): try: pv = Pv(pvname) pv.connect(timeout) pv.get(ctrl=False, timeout=timeout) v = pv.value pv.disconnect() return v except pyca.pyexc as e: print('pyca exception: %s' %(e)) return None except pyca.caexc as e: print('channel access exception: %s' %(e)) return None
def caget(pvname, timeout=1.0, **kw): try: pv = Pv(pvname) pv.connect(timeout) try: if kw['enum']: pv.set_string_enum(True) except: pass pv.get(ctrl=False, timeout=timeout) v = pv.value pv.disconnect() return v except pyca.pyexc as e: print('pyca exception: %s' % (e)) return None except pyca.caexc as e: print('channel access exception: %s' % (e)) return None
def caget(pvname): pv = Pv(pvname) pv.connect(5.) pv.get(False, 5.) pv.disconnect() return pv.value
def caput(PVName, val): """Same definition of caput but with a connect timeout of 10.0""" pv = Pv(PVName) pv.connect(timeout=10.0) pv.put(value=val, timeout=10.0) pv.disconnect()
def caput(pvname, value): pv = Pv(pvname) pv.connect(1.) pv.put(value, timeout=1.) pv.disconnect()