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;