Add handling for liquidflow & pressure sensors

When pressure [1] and liquidflow [2] were added to
phosphor-dbus-interfaces, bmcweb's unit-handling code and list of dbus
sensor paths weren't updated accordingly; let's add them now.

Tested: pressure and liquidflow sensors on dbus now appear (including
appropriate units) in the redfish hierarchy and on the webui-vue sensors
page.

[1] https://github.com/openbmc/phosphor-dbus-interfaces/commit/69d821b0368b8c6943a91c7f96528e2c0047f432
[2] https://github.com/openbmc/phosphor-dbus-interfaces/commit/6a8507d06e172d8d29c0459f0a0d078553d2ecc7

Signed-off-by: Zev Weiss <zev@bewilderbeest.net>
Change-Id: I1dbe869d6c642eaeebad8605adad50315c52ad3d
diff --git a/redfish-core/include/utils/sensor_utils.hpp b/redfish-core/include/utils/sensor_utils.hpp
index 733e95a..718df34 100644
--- a/redfish-core/include/utils/sensor_utils.hpp
+++ b/redfish-core/include/utils/sensor_utils.hpp
@@ -208,6 +208,14 @@
     {
         return "J";
     }
+    if (sensorType == "liquidflow")
+    {
+        return "L/min";
+    }
+    if (sensorType == "pressure")
+    {
+        return "Pa";
+    }
     return "";
 }
 
@@ -253,6 +261,14 @@
     {
         return sensor::ReadingType::EnergyJoules;
     }
+    if (sensorType == "liquidflow")
+    {
+        return sensor::ReadingType::LiquidFlowLPM;
+    }
+    if (sensorType == "pressure")
+    {
+        return sensor::ReadingType::PressurePa;
+    }
     return sensor::ReadingType::Invalid;
 }
 
diff --git a/redfish-core/lib/sensors.hpp b/redfish-core/lib/sensors.hpp
index 2804b86..2675e7f 100644
--- a/redfish-core/lib/sensors.hpp
+++ b/redfish-core/lib/sensors.hpp
@@ -80,6 +80,8 @@
         "/xyz/openbmc_project/sensors/fan_pwm",
         "/xyz/openbmc_project/sensors/altitude",
         "/xyz/openbmc_project/sensors/energy",
+        "/xyz/openbmc_project/sensors/liquidflow",
+        "/xyz/openbmc_project/sensors/pressure",
         "/xyz/openbmc_project/sensors/utilization"});
     } else {
       return  std::to_array<std::string_view>({"/xyz/openbmc_project/sensors/power",