def __init__(self, parent=None, params={}): AbstractHandler.__init__(self, parent, params) self.actions = { 'setter': self.setter, 'switcher': self.switcher, 'sleep': self.sleep } self.temp_tags = {}
def __init__(self, parent=None, params={}): self.cachemax = 255 self.eventcache = OrderedDict() self.params = params AbstractHandler.__init__(self, parent, params) self.logger.info("Init web handler") resource = File(params["wwwPath"]) root = Resource() root.putChild("www", resource) root.putChild("get", smhs_web(parent)) #root.putChild("mon", monitor(self.eventcache)) self.site = server.Site(root)
def __init__(self, parent=None, params={}): AbstractHandler.__init__(self, parent, params) self.logger.info("Init async_plchandler") serverconfig = params["server"] self.serial_port = params["port"] self.pollint = serverconfig["pollingTimeout"] self.packetSize = int(serverconfig["packetSize"]) self.tagslist = {} self.writepool = {} self._inputctags = {} self._inputtag_threshold = int(serverconfig["counter_threshold"]) #fill tagslist with tags from all types for tagtype in self.config: self.tagslist.update(self.config[tagtype]) #fill address list self.full_address_list = {} for x in self.tagslist: if "address" in self.tagslist[x]: address = self.tagslist[x]["address"] self.full_address_list[int(address)] = x self.logger.debug("Full address list - %s" % self.full_address_list)
def __init__(self, parent=None, params={}): AbstractHandler.__init__(self, parent, params) self.logger.info("Init async_plchandler") serverconfig = params["server"] self.serial_port = params["port"] self.pollint = serverconfig["pollingTimeout"] self.packetSize = int(serverconfig["packetSize"]) self.tagslist = {} self.writepool = {} self._inputctags = {} self._inputtag_threshold = int(serverconfig["counter_threshold"]) # fill tagslist with tags from all types for tagtype in self.config: self.tagslist.update(self.config[tagtype]) # fill address list self.full_address_list = {} for x in self.tagslist: if "address" in self.tagslist[x]: address = self.tagslist[x]["address"] self.full_address_list[int(address)] = x self.logger.debug("Full address list - %s" % self.full_address_list)
def __init__(self, parent=None, params={}): assert "configfile" in params, "no param configfile" self.listeners = {} AbstractHandler.__init__(self, parent, params) params = self.config[__name__]["params"] self.logger.info('Init core server')
def __init__(self, parent=None, params={}): AbstractHandler.__init__(self, parent, params) self.actions = {'setter': self.setter, 'switcher': self.switcher, 'sleep': self.sleep} self.temp_tags = {}