def owbuslist(host='localhost'): from resource.pyownet.protocol import OwnetProxy owProxy = OwnetProxy(host) buslist = [] if host == 'localhost': dirs = owProxy.dir() for dir in dirs: buslist.append(str(dir)) return owProxy, buslist
def readprops(self, proplist, myProxy=None): from resource.pyownet.protocol import OwnetProxy if myProxy: pass else: myProxy = OwnetProxy(self.host) propvalues = [] for propname in proplist: prop = self.devicedir + propname propvalue = myProxy.read(prop).strip() setattr(self, propname, propvalue) propvalues.append(propvalues) return propvalues
def readprop(self, propname, myProxy=None): from resource.pyownet.protocol import OwnetProxy prop = self.devicedir + propname if myProxy: propvalue = myProxy.read(prop).strip() setattr(self, propname, propvalue) else: propvalue = OwnetProxy(self.host).read(prop).strip() setattr(self, propname, propvalue) return propvalue