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"
+ }
+]