diff --git a/pyghmi/ipmi/command.py b/pyghmi/ipmi/command.py index 43b80e0c..890a3415 100644 --- a/pyghmi/ipmi/command.py +++ b/pyghmi/ipmi/command.py @@ -2064,6 +2064,14 @@ class Command(object): self.oem_init() return self._oem.set_oem_capping_enabled(enable) + def set_server_capping(self, value): + self.oem_init() + self._oem.set_oem_server_capping(value) + + def get_server_capping(self): + self.oem_init() + return self._oem.get_oem_server_capping() + def get_remote_kvm_available(self): """Get remote KVM availability""" diff --git a/pyghmi/ipmi/oem/generic.py b/pyghmi/ipmi/oem/generic.py index bfd95283..40739d34 100644 --- a/pyghmi/ipmi/oem/generic.py +++ b/pyghmi/ipmi/oem/generic.py @@ -418,3 +418,17 @@ class OEMHandler(object): def process_password(self, password, data): return data + + def set_server_capping(self, value): + """Set power capping for server + + :param value: power capping value to set. + """ + pass + + def get_server_capping(self): + """Get power capping for server + + :return: power capping value. + """ + return None