From 7da708b906c1a640bb3fd8ceb835417e14244575 Mon Sep 17 00:00:00 2001 From: Penghui Cui Date: Fri, 24 Sep 2021 11:29:08 +0800 Subject: [PATCH] Add method for power capping get/set Change-Id: Icb1e1069d00fc7fa9412c65ac76942bdde765a0a --- pyghmi/ipmi/command.py | 8 ++++++++ pyghmi/ipmi/oem/generic.py | 14 ++++++++++++++ 2 files changed, 22 insertions(+) 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