示例#1
0
 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 = []
示例#2
0
 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