summaryrefslogtreecommitdiffstats
path: root/veslibrary/ves_cpplibrary/src/lib/encode/XIpmiPowerSupply.cpp
blob: 3fb3a1282696ae1b2dc330b60777bb9a7fc0effe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include "XIpmiPowerSupply.h"
#include "XIpmiPowerSupplyImp.h"

vagt::encode::XIpmiPowerSupply::XIpmiPowerSupply()
{
}

vagt::encode::XIpmiPowerSupply::XIpmiPowerSupply(const XString & powerSupplyIdentifier):
    imp_(make_shared<XIpmiPowerSupplyImp>(powerSupplyIdentifier))
{
}

void vagt::encode::XIpmiPowerSupply::setPowerSupplyInputPower(XNumber powerSupplyInputPower)
{
    return imp_->setPowerSupplyInputPower(powerSupplyInputPower);
}

void vagt::encode::XIpmiPowerSupply::setPowerSupplyCurrentOutputPercent(XNumber powerSupplyCurrentOutputPercent)
{
    return imp_->setPowerSupplyCurrentOutputPercent(powerSupplyCurrentOutputPercent);
}

void vagt::encode::XIpmiPowerSupply::setPowerSupplyIdentifier(const XString & powerSupplyIdentifier)
{
    return imp_->setPowerSupplyIdentifier(powerSupplyIdentifier);
}

void vagt::encode::XIpmiPowerSupply::setPowerSupplyTemperature(XNumber powerSupplyTemperature)
{
    return imp_->setPowerSupplyTemperature(powerSupplyTemperature);
}