def HandleMenu(self, event): if (self.impt_data == None): menul = [ [ "Add to watch values", self.add_impt ] ] pass else: menul = [ [ "Remove from watch values", self.remove_impt ] ] pass if (self.is_fru): menul.append(["View FRU Data", self.ViewFruData]) pass if (self.hot_swap == "Managed"): menul.append(["Request Activation", self.RequestActivation]) menul.append(["Activate", self.Activate]) menul.append(["Deactivate", self.Deactivate]) if (self.supports_auto_activate): menul.append(["Set Auto-activate Time", self.SetAutoActTime]) pass if (self.supports_auto_deactivate): menul.append(["Set Auto-deactivate Time", self.SetAutoDeactTime]) pass pass if (len(menul) > 0): gui_popup.popup(self.d.ui, event, menul) pass return
def HandleMenu(self, event, eitem, point): gui_popup.popup(self.mcchan, event, [("Callback", self.callback), ("User", self.user), ("Operator", self.operator), ("Admin", self.admin), ("OEM", self.oem)], point) return
def HandleMenu(self, event): if (self.impt_data == None): l = [["Add to watch values", self.add_impt]] pass else: l = [["Remove from watch values", self.remove_impt]] pass if (self.event_support != OpenIPMI.EVENT_SUPPORT_NONE): l.append(("Rearm", self.Rearm)) pass if (self.threshold_support == OpenIPMI.THRESHOLD_ACCESS_SUPPORT_SETTABLE): l.append(("Set Thresholds", self.SetThresholds)) pass if (self.hysteresis_support == OpenIPMI.HYSTERESIS_SUPPORT_SETTABLE): l.append(("Set Hysteresis", self.SetHysteresis)) pass if ((self.event_support == OpenIPMI.EVENT_SUPPORT_PER_STATE) or (self.event_support == OpenIPMI.EVENT_SUPPORT_ENTIRE_SENSOR)): l.append(("Set Event Enables", self.SetEventEnables)) pass if (len(l) > 0): gui_popup.popup(self.ui, event, l) pass return
def HandleMenu(self, event): if (self.impt_data == None): l = [ [ "Add to watch values", self.add_impt ] ] pass else: l = [ [ "Remove from watch values", self.remove_impt ] ] pass if (self.event_support != OpenIPMI.EVENT_SUPPORT_NONE): l.append( ("Rearm", self.Rearm) ) pass if (self.threshold_support == OpenIPMI.THRESHOLD_ACCESS_SUPPORT_SETTABLE): l.append( ("Set Thresholds", self.SetThresholds) ) pass if (self.hysteresis_support == OpenIPMI.HYSTERESIS_SUPPORT_SETTABLE): l.append( ("Set Hysteresis", self.SetHysteresis) ) pass if ((self.event_support == OpenIPMI.EVENT_SUPPORT_PER_STATE) or (self.event_support == OpenIPMI.EVENT_SUPPORT_ENTIRE_SENSOR)): l.append( ("Set Event Enables", self.SetEventEnables) ) pass if (len(l) > 0): gui_popup.popup(self.ui, event, l) pass return
def HandleMenu(self, event): gui_popup.popup(self.ui, event, [["Close", self.CloseMenuHandler], ["Reread SELs", self.RereadSelsHandler], ["Display SELs", self.DisplaySelsHandler], ["Rescan IPMB", self.RescanIPMBHandler], ["Fetch FRU Info", self.FetchFruInfoHandler]]) return
def HandleMenu(self, event, eitem, point): gui_popup.popup(self.mcchan, event, [ ("Disabled", self.disabled), ("PreBoot", self.preboot), ("Always", self.always), ("Shared", self.shared) ], point) return
def HandleMenu(self, event): gui_popup.popup(self.ui, event, [ [ "Close", self.CloseMenuHandler ], [ "Reread SELs", self.RereadSelsHandler ], [ "Display SELs", self.DisplaySelsHandler ], [ "Rescan IPMB", self.RescanIPMBHandler ], [ "Fetch FRU Info", self.FetchFruInfoHandler ] ]) return
def HandleMenu(self, event, key, point): data = self.obj if (data != None) and (hasattr(data, "HandleMenu")): data.HandleMenu(event) pass else: menul = [ [ "Remove from watch values", self.remove_impt ] ] gui_popup.popup(self.gui, event, menul) return
def HandleMenu(self, event, eitem, point): gui_popup.popup(self.mcchan, event, [ ("Callback", self.callback), ("User", self.user), ("Operator", self.operator), ("Admin", self.admin), ("OEM", self.oem) ], point) return
def HandleMenu(self, event, eitem, point): gui_popup.popup(self.mcusers, event, [("Callback", self.callback), ("User", self.handleuser), ("Operator", self.operator), ("Admin", self.admin), ("OEM", self.oem), ("NO ACCESS", self.noaccess)], point) return
def HandleMenu(self, event): if (self.c.impt_data == None): ml = [["Add to watch values", self.c.add_impt]] pass else: ml = [["Remove from watch values", self.c.remove_impt]] pass ml.append(["Modify Value", self.modval]) gui_popup.popup(self.c.ui, event, ml) return
def HandleMenu(self, event): if (self.c.impt_data == None): ml = [ [ "Add to watch values", self.c.add_impt ] ] pass else: ml = [ [ "Remove from watch values", self.c.remove_impt ] ] pass ml.append([ "Modify Value", self.modval ]) gui_popup.popup(self.c.ui, event, ml) return
def HandleMenu(self, event, idx, point): menul = [ ] if (self.settable): menul.append( ("Add an array element", self.add_element) ) pass if (self.parent != None): menul.append( ("Delete", self.delete_item) ) menul.append( ("Insert Before", self.ins_before) ) pass if (len(menul) > 0): gui_popup.popup(self.glist, event, menul, point) return
def HandleMenu(self, event, idx, point): menul = [] if (self.settable): menul.append(("Add an array element", self.add_element)) pass if (self.parent != None): menul.append(("Delete", self.delete_item)) menul.append(("Insert Before", self.ins_before)) pass if (len(menul) > 0): gui_popup.popup(self.glist, event, menul, point) return
def HandleMenu(self, event): if (self.setter != None): self.setter.HandleMenu(event) pass else: if (self.impt_data == None): ml = [["Add to watch values", self.add_impt]] pass else: ml = [["Remove from watch values", self.remove_impt]] pass gui_popup.popup(self.ui, event, ml) pass return
def HandleMenu(self, event, eitem, point): if (self.mcchan.info == None): return l = [("User Info", self.users)] if (self.medium == OpenIPMI.CHANNEL_MEDIUM_8023_LAN): l.append(("LANPARMS", self.lanparms)) l.append(("Clear LANPARM lock", self.clr_lanparm_lock)) if ("SoL" in self.mcchan.info[self.idx]): l.append(("SoLPARMS", self.solparms)) l.append(("Clear SoLPARM lock", self.clr_solparm_lock)) pass pass gui_popup.popup(self.mcchan, event, l, point) return
def HandleMenu(self, event): if (self.setter != None): self.setter.HandleMenu(event) pass else: if (self.impt_data == None): ml = [ [ "Add to watch values", self.add_impt ] ] pass else: ml = [ [ "Remove from watch values", self.remove_impt ] ] pass gui_popup.popup(self.ui, event, ml) pass return
def HandleMenu(self, event, eitem, point): if (self.mcchan.info == None): return l = [ ("User Info", self.users) ] if (self.medium == OpenIPMI.CHANNEL_MEDIUM_8023_LAN): l.append( ("LANPARMS", self.lanparms) ) l.append( ("Clear LANPARM lock", self.clr_lanparm_lock) ) if ("SoL" in self.mcchan.info[self.idx]): l.append( ("SoLPARMS", self.solparms) ) l.append( ("Clear SoLPARM lock", self.clr_solparm_lock) ) pass pass gui_popup.popup(self.mcchan, event, l, point) return
def HandleMenu(self, event, eitem, point): gui_popup.popup( self.mcusers, event, [ ("Callback", self.callback), ("User", self.handleuser), ("Operator", self.operator), ("Admin", self.admin), ("OEM", self.oem), ("NO ACCESS", self.noaccess), ], point, ) return
def HandleMenu(self, event, idx, point): if (self.ptype == "bool"): menul = [("Toggle Value", self.togglevalue)] elif (self.ptype == "enum"): menul = [] nval = [0] sval = [""] val = 0 while (val != -1): rv = OpenIPMI.solconfig_enum_val(self.parm, val, nval, sval) if (rv == 0): menul.append( (sval[0] + " (" + str(val) + ")", self.setenum, val)) pass val = nval[0] pass pass else: menul = [("Set Value", self.setvalue)] pass gui_popup.popup(self.glist, event, menul, point) return
def HandleMenu(self, event, idx, point): menul = [] if (self.settable): if (self.ptype == "boolean"): menul.append(("Toggle Value", self.togglevalue)) pass else: menul.append(("Set Value", self.setvalue)) if (self.enums != None): for v in self.enums: menul.append((v, self.setenum, v)) pass pass pass pass if (self.parent != None): menul.append(("Delete", self.delete_item)) menul.append(("Insert Before", self.ins_before)) pass if (len(menul) > 0): gui_popup.popup(self.glist, event, menul, point) pass return
def HandleMenu(self, event, idx, point): if (self.ptype == "bool"): menul = [ ("Toggle Value", self.togglevalue) ] elif (self.ptype == "enum"): menul = [ ] nval = [ 0 ] sval = [ "" ] val = 0; while (val != -1): rv = OpenIPMI.solconfig_enum_val(self.parm, val, nval, sval) if (rv == 0): menul.append( (sval[0] + " (" + str(val) + ")", self.setenum, val) ) pass val = nval[0]; pass pass else: menul = [ ("Set Value", self.setvalue) ] pass gui_popup.popup(self.glist, event, menul, point) return
def HandleMenu(self, event, idx, point): menul = [ ] if (self.settable): if (self.ptype == "boolean"): menul.append( ("Toggle Value", self.togglevalue) ) pass else: menul.append( ("Set Value", self.setvalue) ) if (self.enums != None): for v in self.enums: menul.append( (v, self.setenum, v) ) pass pass pass pass if (self.parent != None): menul.append( ("Delete", self.delete_item) ) menul.append( ("Insert Before", self.ins_before) ) pass if (len(menul) > 0): gui_popup.popup(self.glist, event, menul, point) pass return
def HandleMenu(self, event): l = [] if self.has_sel: l.append(("Reread SELs", self.RereadSelsHandler)) l.append(("Display SELs", self.DisplaySelsHandler)) l.append(("Enable Event Log", self.EnableEventLogHandler)) l.append(("Disable Event Log", self.DisableEventLogHandler)) pass if self.event_gen: l.append(("Enable Events", self.EnableEventsHandler)) l.append(("Disable Events", self.DisableEventsHandler)) pass if self.has_dev_sdrs: l.append(("Refetch SDRs", self.RefetchSDRsHandler)) pass if self.has_pef: l.append(("PEF Parms", self.PEFParms)) l.append(("Clear PEF Lock", self.PEFLockClear)) pass l.append(("Cold Reset", self.ColdResetHandler)) l.append(("Warm Reset", self.WarmResetHandler)) l.append(("Channel Info", self.ChannelInfoHandler)) gui_popup.popup(self.ui, event, l) return
def HandleMenu(self, event): l = [ ] if self.has_sel: l.append( ("Reread SELs", self.RereadSelsHandler) ) l.append( ("Display SELs", self.DisplaySelsHandler) ) l.append( ("Enable Event Log", self.EnableEventLogHandler) ) l.append( ("Disable Event Log", self.DisableEventLogHandler) ) pass if self.event_gen: l.append( ("Enable Events", self.EnableEventsHandler) ) l.append( ("Disable Events", self.DisableEventsHandler) ) pass if self.has_dev_sdrs: l.append( ("Refetch SDRs", self.RefetchSDRsHandler) ) pass if self.has_pef: l.append( ("PEF Parms", self.PEFParms) ) l.append( ("Clear PEF Lock", self.PEFLockClear) ) pass l.append( ("Cold Reset", self.ColdResetHandler) ) l.append( ("Warm Reset", self.WarmResetHandler) ) l.append( ("Channel Info", self.ChannelInfoHandler) ) gui_popup.popup(self.ui, event, l) return
def HandleMenu(self, event): gui_popup.popup(self.d.ui, event, [["Modify Value", self.modval]]) return
def HandleMenu(self, event, eitem, point): gui_popup.popup(self.mcusers, event, [("Modify Value", self.modval)], point) return
def HandleMenu(self, event): gui_popup.popup(self.m.ui, event, [("Modify Value", self.modval)]) return
def HandleMenu(self, event, eitem, point): gui_popup.popup(self.mcchan, event, [ ("Toggle Value", self.togglevalue) ], point) return
def HandleMenu(self, event): gui_popup.popup(self.ui, event, [ [ "Activate", self.Activate ], [ "Open SOL", self.OpenSOL ] ]) return
def HandleMenu(self, event, eitem, point): gui_popup.popup(self.mcusers, event, [(self.prompt, self.modval)], point) return
def HandleMenu(self, event, idx, point): gui_popup.popup(self.slist, event, [("Delete", self.delete, idx)], point) return
def HandleMenu(self, event): gui_popup.popup( self.ui, event, [["Activate", self.Activate], ["Open SOL", self.OpenSOL]]) return
def HandleMenu(self, event, eitem, point): gui_popup.popup(self.mcusers, event, [("Toggle Value", self.togglevalue)], point) return
def HandleMenu(self, event, eitem, point): gui_popup.popup(self.mcchan, event, [("Disabled", self.disabled), ("PreBoot", self.preboot), ("Always", self.always), ("Shared", self.shared)], point) return