State.Decorator.*: use PDI constants

Use PDI constants instead of local definitions.

Tested: Unit Tests Pass

Change-Id: Ifacbc1379d6e1fc55709296178e2fb4b04531eeb
Signed-off-by: Alexander Hansen <alexander.hansen@9elements.com>
diff --git a/dbus/dbushelper.cpp b/dbus/dbushelper.cpp
index 589b368..1d03967 100644
--- a/dbus/dbushelper.cpp
+++ b/dbus/dbushelper.cpp
@@ -132,7 +132,9 @@
     bool available = true;
     try
     {
-        getProperty(service, path, availabilityIntf, "Available", available);
+        getProperty(service, path, StateDecoratorAvailability::interface,
+                    StateDecoratorAvailability::property_names::available,
+                    available);
     }
     catch (const sdbusplus::exception_t& ex)
     {
diff --git a/dbus/dbushelper.hpp b/dbus/dbushelper.hpp
index 94cf664..8fac1a2 100644
--- a/dbus/dbushelper.hpp
+++ b/dbus/dbushelper.hpp
@@ -7,6 +7,7 @@
 #include <sdbusplus/exception.hpp>
 #include <xyz/openbmc_project/Sensor/Threshold/Critical/common.hpp>
 #include <xyz/openbmc_project/Sensor/Threshold/Warning/common.hpp>
+#include <xyz/openbmc_project/State/Decorator/Availability/common.hpp>
 
 #include <string>
 #include <variant>
@@ -15,6 +16,8 @@
     sdbusplus::common::xyz::openbmc_project::sensor::threshold::Warning;
 using SensorThresholdCritical =
     sdbusplus::common::xyz::openbmc_project::sensor::threshold::Critical;
+using StateDecoratorAvailability =
+    sdbusplus::common::xyz::openbmc_project::state::decorator::Availability;
 
 namespace pid_control
 {
@@ -23,8 +26,6 @@
 {
   public:
     static constexpr char propertiesintf[] = "org.freedesktop.DBus.Properties";
-    static constexpr char availabilityIntf[] =
-        "xyz.openbmc_project.State.Decorator.Availability";
 
     explicit DbusHelper(sdbusplus::bus_t& bus) : _bus(bus) {}
     DbusHelper() = delete;
diff --git a/dbus/dbuspassive.cpp b/dbus/dbuspassive.cpp
index f346d67..66395ea 100644
--- a/dbus/dbuspassive.cpp
+++ b/dbus/dbuspassive.cpp
@@ -20,6 +20,8 @@
 #include <xyz/openbmc_project/Sensor/Threshold/Critical/common.hpp>
 #include <xyz/openbmc_project/Sensor/Threshold/Warning/common.hpp>
 #include <xyz/openbmc_project/Sensor/Value/client.hpp>
+#include <xyz/openbmc_project/State/Decorator/Availability/common.hpp>
+#include <xyz/openbmc_project/State/Decorator/OperationalStatus/common.hpp>
 
 #include <chrono>
 #include <cmath>
@@ -41,6 +43,10 @@
     sdbusplus::common::xyz::openbmc_project::sensor::threshold::Warning;
 using SensorThresholdCritical =
     sdbusplus::common::xyz::openbmc_project::sensor::threshold::Critical;
+using StateDecoratorAvailability =
+    sdbusplus::common::xyz::openbmc_project::state::decorator::Availability;
+using StateDecoratorOperationalStatus = sdbusplus::common::xyz::
+    openbmc_project::state::decorator::OperationalStatus;
 
 namespace pid_control
 {
@@ -453,9 +459,10 @@
         owner->setFailed(asserted);
     }
 #endif
-    else if (msgSensor == "xyz.openbmc_project.State.Decorator.Availability")
+    else if (msgSensor == StateDecoratorAvailability::interface)
     {
-        auto available = msgData.find("Available");
+        auto available =
+            msgData.find(StateDecoratorAvailability::property_names::available);
         if (available == msgData.end())
         {
             return 0;
@@ -471,10 +478,10 @@
             owner->updateValue(std::numeric_limits<double>::quiet_NaN(), true);
         }
     }
-    else if (msgSensor ==
-             "xyz.openbmc_project.State.Decorator.OperationalStatus")
+    else if (msgSensor == StateDecoratorOperationalStatus::interface)
     {
-        auto functional = msgData.find("Functional");
+        auto functional = msgData.find(
+            StateDecoratorOperationalStatus::property_names::functional);
         if (functional == msgData.end())
         {
             return 0;