summaryrefslogtreecommitdiffstats
path: root/veslibrary/ves_cpplibrary/src/lib/encode/include/XIpmiPowerSupply.h
diff options
context:
space:
mode:
Diffstat (limited to 'veslibrary/ves_cpplibrary/src/lib/encode/include/XIpmiPowerSupply.h')
-rwxr-xr-xveslibrary/ves_cpplibrary/src/lib/encode/include/XIpmiPowerSupply.h28
1 files changed, 28 insertions, 0 deletions
diff --git a/veslibrary/ves_cpplibrary/src/lib/encode/include/XIpmiPowerSupply.h b/veslibrary/ves_cpplibrary/src/lib/encode/include/XIpmiPowerSupply.h
new file mode 100755
index 0000000..429f640
--- /dev/null
+++ b/veslibrary/ves_cpplibrary/src/lib/encode/include/XIpmiPowerSupply.h
@@ -0,0 +1,28 @@
+#pragma once
+
+#include "XEvent.h"
+
+namespace vagt
+{
+ namespace encode
+ {
+ class XIpmiPowerSupply
+ {
+ public:
+ XIpmiPowerSupply(const XString& powerSupplyIdentifier);
+
+ virtual void setPowerSupplyInputPower(XNumber powerSupplyInputPower);
+ virtual void setPowerSupplyCurrentOutputPercent(XNumber powerSupplyCurrentOutputPercent);
+ virtual void setPowerSupplyIdentifier(const XString& powerSupplyIdentifier);
+ virtual void setPowerSupplyTemperature(XNumber powerSupplyTemperature);
+
+ std::shared_ptr<XIpmiPowerSupply> imp_;
+
+ protected:
+ XIpmiPowerSupply();
+ };
+
+ using XArrayOfXIpmiPowerSupply = std::vector<XIpmiPowerSupply>;
+ }
+}
+ \ No newline at end of file