diff options
author | Kuiying Wang <kuiying.wang@intel.com> | 2018-05-15 05:36:17 +0300 |
---|---|---|
committer | Wang, Kuiying <kuiying.wang@intel.com> | 2018-05-21 12:23:53 +0300 |
commit | 54d185a631afc2d3c73b3f69bda20c08ba6bcc94 (patch) | |
tree | 344dd44010c7b12d8aa7d17a9d6acfe1bbd4ec3f /services | |
parent | 620a4eaaa4768d4b620b16e2c410a1fb90ff2461 (diff) | |
download | provingground-54d185a631afc2d3c73b3f69bda20c08ba6bcc94.tar.xz |
Keep compatible w/ existing state manger.
Change-Id: I956be6089fcbc6d568c2de2b90ab3f096fff2b16
Signed-off-by: Kuiying Wang <kuiying.wang@intel.com>
Diffstat (limited to 'services')
-rw-r--r-- | services/chassis/ChassisControl/src/ChassisControl.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/services/chassis/ChassisControl/src/ChassisControl.cpp b/services/chassis/ChassisControl/src/ChassisControl.cpp index 7e48106..5b9ed7d 100644 --- a/services/chassis/ChassisControl/src/ChassisControl.cpp +++ b/services/chassis/ChassisControl/src/ChassisControl.cpp @@ -25,6 +25,7 @@ constexpr auto HOST_START_TARGET = "obmc-host-start@0.target"; constexpr auto CHASSIS_HARD_POWER_OFF_TARGET = "obmc-chassis-hard-poweroff@0.target"; constexpr auto CHASSIS_POWER_OFF_TARGET = "obmc-chassis-poweroff@0.target"; +constexpr auto CHASSIS_POWER_ON_TARGET = "obmc-chassis-poweron@0.target"; constexpr auto POWER_CONTROL_SERVICE = "xyz.openbmc_project.Chassis.Control.Power"; @@ -36,12 +37,12 @@ constexpr auto POWER_CONTROL_INTERFACE = int32_t ChassisControl::powerOn() { auto method = mBus.new_method_call(SYSTEMD_SERVICE, SYSTEMD_OBJ_PATH, SYSTEMD_INTERFACE, "StartUnit"); - method.append(HOST_START_TARGET); + method.append(CHASSIS_POWER_ON_TARGET); method.append("replace"); auto response = mBus.call(method); if (response.is_method_error()) { phosphor::logging::log<phosphor::logging::level::ERR>( - "ERROR: Failed to run host start target"); + "ERROR: Failed to run obmc-chassis-poweron@0.target"); return -1; } @@ -55,7 +56,7 @@ int32_t ChassisControl::powerOff() { auto response = mBus.call(method); if (response.is_method_error()) { phosphor::logging::log<phosphor::logging::level::ERR>( - "ERROR: Failed to run chassis hard power off target"); + "ERROR: Failed to run obmc-chassis-poweroff@0.target"); return -1; } |