def addIOC(self, id, alias, host, port, dir): dir = utils.fixdir(dir, id) cfg = {'id': id, 'host': host, 'port': int(port), 'dir': dir, 'status' : utils.STATUS_INIT, 'stattime': 0, 'cfgstat' : utils.CONFIG_ADDED, 'disable' : False, 'history' : [], 'rid': id, 'rhost': host, 'rport': int(port), 'rdir': dir, 'pdir' : utils.findParent(id, dir), 'newstyle' : True, 'alias' : alias } if not host in self.hosts: self.hosts.append(host) self.hosts.sort() self.cfglist.append(cfg) self.sort(self.lastsort[0], self.lastsort[1])
def addIOC(self, id, alias, host, port, dir): if int(port) == -1: dir = utils.getHardIOCDir(id) host = id base = utils.getBaseName(id) if base is None: base = "" cfg = { 'id': id, 'host': id, 'port': -1, 'dir': dir, 'status': utils.STATUS_INIT, 'base': base, 'stattime': 0, 'cfgstat': utils.CONFIG_ADDED, 'disable': False, 'history': [], 'rid': id, 'rhost': id, 'rport': -1, 'rdir': dir, 'pdir': "", 'newstyle': False, 'alias': alias, 'hard': True } else: dir = utils.fixdir(dir, id) cfg = { 'id': id, 'host': host, 'port': int(port), 'dir': dir, 'status': utils.STATUS_INIT, 'stattime': 0, 'cfgstat': utils.CONFIG_ADDED, 'disable': False, 'history': [], 'rid': id, 'rhost': host, 'rport': int(port), 'rdir': dir, 'pdir': utils.findParent(id, dir), 'newstyle': True, 'alias': alias, 'hard': False } if not host in self.hosts: self.hosts.append(host) self.hosts.sort() self.cfglist.append(cfg) self.sort(self.lastsort[0], self.lastsort[1])
def setParent(self, gui, iocfn, dir): if dir != "": gui.setText(utils.findParent(iocfn(), dir))