from hwdev import hwdev; import time def I2C1server(addr,data,reg=None,read=0): print("I2C:",addr,data,reg,read) return True; class pypcc(hwdev): def GetVarValue(self,name,value): for cname,child in self.children: if not(child.GetVarValue(name,value,I2C1server)): return False return True def SetVarValue(self,name,value): for cname,child in self.children: if not(child.SetVarValue(name,value,I2C1server)): return False return True def CallMethod(self,name,params): for cname,child in self.children: child.CallMethod(name,params,I2C1server) return True;