Add shutdown interface in fbyv35 platform

Added Soft Shutdown threshold interface for Inlet/Outlet temperature
and ADC sensor in Facebook YosemiteV3.5 platform.

Tested : Tested and verified the D-Bus path and Interface for
Inlet/Outlet temperature and ADC sensor.

Signed-off-by: Jayashree Dhanapal <jayashree-d@hcl.com>
Change-Id: I4d9c8f4fe0b3e8cd0b4c97b53f4c055313928d90
diff --git a/configurations/fbyv35.json b/configurations/fbyv35.json
index 5ab5621..4f39fb7 100644
--- a/configurations/fbyv35.json
+++ b/configurations/fbyv35.json
@@ -7,6 +7,12 @@
             "Thresholds": [
                 {
                     "Direction": "greater than",
+                    "Name": "upper non recoverable",
+                    "Severity": 3,
+                    "Value": 5.65
+                },
+                {
+                    "Direction": "greater than",
                     "Name": "upper critical",
                     "Severity": 1,
                     "Value": 5.55
@@ -28,6 +34,12 @@
                     "Name": "lower critical",
                     "Severity": 1,
                     "Value": 4.45
+                },
+                {
+                    "Direction": "less than",
+                    "Name": "lower non-recoverable",
+                    "Severity": 3,
+                    "Value": 4.15
                 }
             ],
             "Type": "ADC"
@@ -39,6 +51,12 @@
             "Thresholds": [
                 {
                     "Direction": "greater than",
+                    "Name": "upper non recoverable",
+                    "Severity": 3,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
                     "Name": "upper critical",
                     "Severity": 1,
                     "Value": 13.32
@@ -60,6 +78,12 @@
                     "Name": "lower critical",
                     "Severity": 1,
                     "Value": 10.68
+                },
+                {
+                    "Direction": "less than",
+                    "Name": "lower non recoverable",
+                    "Severity": 3,
+                    "Value": 10.091
                 }
             ],
             "Type": "ADC"
@@ -71,6 +95,12 @@
             "Thresholds": [
                 {
                     "Direction": "greater than",
+                    "Name": "upper non recoverable",
+                    "Severity": 3,
+                    "Value": 3.729
+                },
+                {
+                    "Direction": "greater than",
                     "Name": "upper critical",
                     "Severity": 1,
                     "Value": 3.564
@@ -92,6 +122,12 @@
                     "Name": "lower critical",
                     "Severity": 1,
                     "Value": 3.036
+                },
+                {
+                    "Direction": "less than",
+                    "Name": "lower non recoverable",
+                    "Severity": 3,
+                    "Value": 2.739
                 }
             ],
             "Type": "ADC"
@@ -135,6 +171,12 @@
             "Thresholds": [
                 {
                     "Direction": "greater than",
+                    "Name": "upper non recoverable",
+                    "Severity": 3,
+                    "Value": 5.65
+                },
+                {
+                    "Direction": "greater than",
                     "Name": "upper critical",
                     "Severity": 1,
                     "Value": 5.4
@@ -156,6 +198,12 @@
                     "Name": "lower critical",
                     "Severity": 1,
                     "Value": 4.6
+                },
+                {
+                    "Direction": "less than",
+                    "Name": "lower non recoverable",
+                    "Severity": 3,
+                    "Value": 4.15
                 }
             ],
             "Type": "ADC"
@@ -199,6 +247,12 @@
             "Thresholds": [
                 {
                     "Direction": "greater than",
+                    "Name": "upper non recoverable",
+                    "Severity": 3,
+                    "Value": 1.356
+                },
+                {
+                    "Direction": "greater than",
                     "Name": "upper critical",
                     "Severity": 1,
                     "Value": 1.296
@@ -220,6 +274,12 @@
                     "Name": "lower critical",
                     "Severity": 1,
                     "Value": 1.104
+                },
+                {
+                    "Direction": "less than",
+                    "Name": "lower non recoverable",
+                    "Severity": 3,
+                    "Value": 0.996
                 }
             ],
             "Type": "ADC"
@@ -231,6 +291,12 @@
             "Thresholds": [
                 {
                     "Direction": "greater than",
+                    "Name": "upper non recoverable",
+                    "Severity": 3,
+                    "Value": 1.13
+                },
+                {
+                    "Direction": "greater than",
                     "Name": "upper critical",
                     "Severity": 1,
                     "Value": 1.08
@@ -252,6 +318,12 @@
                     "Name": "lower critical",
                     "Severity": 1,
                     "Value": 0.92
+                },
+                {
+                    "Direction": "less than",
+                    "Name": "lower non recoverable",
+                    "Severity": 3,
+                    "Value": 0.83
                 }
             ],
             "Type": "ADC"
@@ -305,6 +377,12 @@
             "Thresholds": [
                 {
                     "Direction": "greater than",
+                    "Name": "upper non recoverable",
+                    "Severity": 3,
+                    "Value": 14.91
+                },
+                {
+                    "Direction": "greater than",
                     "Name": "upper critical",
                     "Severity": 1,
                     "Value": 13.32
@@ -326,6 +404,12 @@
                     "Name": "lower critical",
                     "Severity": 1,
                     "Value": 10.68
+                },
+                {
+                    "Direction": "less than",
+                    "Name": "lower non recoverable",
+                    "Severity": 3,
+                    "Value": 10.17
                 }
             ],
             "Type": "ADC"
@@ -369,6 +453,12 @@
             "Thresholds": [
                 {
                     "Direction": "greater than",
+                    "Name": "upper non recoverable",
+                    "Severity": 3,
+                    "Value": 3.729
+                },
+                {
+                    "Direction": "greater than",
                     "Name": "upper critical",
                     "Severity": 1,
                     "Value": 3.63
@@ -390,6 +480,12 @@
                     "Name": "lower critical",
                     "Severity": 1,
                     "Value": 2.97
+                },
+                {
+                    "Direction": "less than",
+                    "Name": "lower non recoverable",
+                    "Severity": 3,
+                    "Value": 2.95
                 }
             ],
             "Type": "ADC"
@@ -710,6 +806,12 @@
             "Thresholds": [
                 {
                     "Direction": "greater than",
+                    "Name": "upper non recoverable",
+                    "Severity": 3,
+                    "Value": 150
+                },
+                {
+                    "Direction": "greater than",
                     "Name": "upper critical",
                     "Severity": 1,
                     "Value": 50
@@ -724,6 +826,12 @@
             "Thresholds": [
                 {
                     "Direction": "greater than",
+                    "Name": "upper non recoverable",
+                    "Severity": 3,
+                    "Value": 150
+                },
+                {
+                    "Direction": "greater than",
                     "Name": "upper critical",
                     "Severity": 1,
                     "Value": 55