Sensor.Value: use PDI constants

Use PDI constants instead of local definitions.

Tested: Unit Tests Pass

Change-Id: I6b513155afa760da52dc7421eedcfe78ff3a816d
Signed-off-by: Alexander Hansen <alexander.hansen@9elements.com>
diff --git a/dbus/dbuspassive.cpp b/dbus/dbuspassive.cpp
index 3cbc677..3e56b52 100644
--- a/dbus/dbuspassive.cpp
+++ b/dbus/dbuspassive.cpp
@@ -17,6 +17,7 @@
 
 #include <sdbusplus/bus.hpp>
 #include <sdbusplus/message.hpp>
+#include <xyz/openbmc_project/Sensor/Value/client.hpp>
 
 #include <chrono>
 #include <cmath>
@@ -33,6 +34,8 @@
 
 #include "failsafeloggers/failsafe_logger.cpp"
 
+using SensorValue = sdbusplus::common::xyz::openbmc_project::sensor::Value;
+
 namespace pid_control
 {
 
@@ -69,7 +72,7 @@
 
     try
     {
-        service = helper->getService(sensorintf, path);
+        service = helper->getService(SensorValue::interface, path);
     }
     catch (const std::exception& e)
     {
@@ -389,9 +392,9 @@
 
     msg.read(msgSensor, msgData);
 
-    if (msgSensor == "xyz.openbmc_project.Sensor.Value")
+    if (msgSensor == SensorValue::interface)
     {
-        auto valPropMap = msgData.find("Value");
+        auto valPropMap = msgData.find(SensorValue::property_names::value);
         if (valPropMap != msgData.end())
         {
             double value =