meta-facebook:meta-fby35:Add current virtual sensor support

Added support in the machine layer for current sensor as virtual
sensor to display NIC_IOUT and FAN_IOUT based on the FAN and NIC
voltage sensor which is displayed under ADCSensor.

TESTED :  Tested and verified the D-Bus path and Interface for
current virtual sensor for FAN_IOUT and NIC_IOUT.

Signed-off-by: Jayashree Dhanapal <jayashree-d@hcl.com>
Change-Id: Ia774cd84d6bb71869a5900dc6f0dc2e5464950ab
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
diff --git a/meta-facebook/recipes-phosphor/sensors/phosphor-virtual-sensor/fby35/fby35_sensor_config.json b/meta-facebook/recipes-phosphor/sensors/phosphor-virtual-sensor/fby35/fby35_sensor_config.json
index fe51488..580b9cd 100644
--- a/meta-facebook/recipes-phosphor/sensors/phosphor-virtual-sensor/fby35/fby35_sensor_config.json
+++ b/meta-facebook/recipes-phosphor/sensors/phosphor-virtual-sensor/fby35/fby35_sensor_config.json
@@ -1 +1,64 @@
-[]
+[
+  {
+    "Desc": {
+      "Name": "BMC_SENSOR_FAN_IOUT",
+      "SensorType": "current"
+    },
+
+    "Threshold": {
+      "CriticalHigh": 14.52
+    },
+
+    "Params": {
+      "ConstParam": [
+        {
+          "ParamName": "P1",
+          "Value": 0.665
+        }
+      ],
+
+      "DbusParam": [
+        {
+          "ParamName": "P2",
+          "Desc": {
+            "Name": "BMC_SENSOR_FAN_Voltage",
+            "SensorType": "voltage"
+          }
+        }
+      ]
+    },
+
+    "Expression": "P2 / P1"
+  },
+  {
+    "Desc": {
+      "Name": "BMC_SENSOR_NIC_IOUT",
+      "SensorType": "current"
+    },
+
+    "Threshold": {
+      "CriticalHigh": 6.6
+    },
+
+    "Params": {
+      "ConstParam": [
+        {
+          "ParamName": "P1",
+          "Value": 1.2
+        }
+      ],
+
+      "DbusParam": [
+        {
+          "ParamName": "P2",
+          "Desc": {
+            "Name": "BMC_SENSOR_NIC_Voltage",
+            "SensorType": "voltage"
+          }
+        }
+      ]
+    },
+
+    "Expression": "P2 / P1"
+  }
+]