diff --git a/pyghmi/ipmi/command.py b/pyghmi/ipmi/command.py index 9684a824..6ae8539c 100644 --- a/pyghmi/ipmi/command.py +++ b/pyghmi/ipmi/command.py @@ -654,6 +654,14 @@ class Command(object): return sel.EventHandler(self.init_sdr(), self).decode_pet(specifictrap, petdata) + def get_ikvm_methods(self): + self.oem_init() + return self._oem.get_ikvm_methods() + + def get_ikvm_launchdata(self): + self.oem_init() + return self._oem.get_ikvm_launchdata() + def get_inventory_descriptions(self): """Retrieve list of things that could be inventoried diff --git a/pyghmi/ipmi/oem/generic.py b/pyghmi/ipmi/oem/generic.py index faa304b7..9f3ec363 100644 --- a/pyghmi/ipmi/oem/generic.py +++ b/pyghmi/ipmi/oem/generic.py @@ -47,7 +47,14 @@ class OEMHandler(object): rsp = ipmicmd.xraw_command(netfn=0x2c, command=2, data=(0xdc, 1, 0, 0)) wattage = struct.unpack('