def __init__(self, socket, max_message=100000, master_index=0): self.__super.__init__() self.socket = socket self.max_message = max_message self.master_index = master_index self.chain = ethercat.EthercatChain() self.chainfile = IocDataStream("chain.xml") self.expandedfile = IocDataStream("expanded.xml") self.scannerf = IocDataStream("scanner.sh", mode=0555) self.dev_descriptions = []
def __init__(self): self.__super.__init__(IocDataStream('auto_blacklist')) self.blacklist.write(' Automatically generated, do not edit\n') Record.AddMetadataHook(lambda _: None, Blacklist = self.add_blacklist) assert self.Instance is None, 'Cannot have multiple instances' BlacklistPvs.Instance = self