diff options
Diffstat (limited to 'veslibrary/ves_cpplibrary/src/lib/encode/include/XIpmiPowerSupply.h')
-rwxr-xr-x | veslibrary/ves_cpplibrary/src/lib/encode/include/XIpmiPowerSupply.h | 28 |
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 |