Updating sensors logics with mock data
Change-Id: Icede8defdae3a677db5c13dcd6324a1117ce25db
Signed-off-by: Iftekharul Islam <iislam@us.ibm.com>
diff --git a/app/assets/mocks/sensors.json b/app/assets/mocks/sensors.json
new file mode 100644
index 0000000..8eabd78
--- /dev/null
+++ b/app/assets/mocks/sensors.json
@@ -0,0 +1,258 @@
+{
+ "data": {
+ "/xyz/openbmc_project/sensors/fan_tach/fan0": {
+ "Scale": 0,
+ "Target": 0,
+ "Unit": "xyz.openbmc_project.Sensor.Value.Unit.RPMS",
+ "Value": 2000,
+ "WarningAlarmHigh": 0,
+ "WarningAlarmLow": 0,
+ "WarningHigh": 40000,
+ "WarningLow": 10000,
+ "CriticalHigh": 20000,
+ "CriticalLow": 5000
+ },
+ "/xyz/openbmc_project/sensors/fan_tach/fan1": {
+ "Scale": 0,
+ "Target": 0,
+ "Unit": "xyz.openbmc_project.Sensor.Value.Unit.RPMS",
+ "Value": 11000,
+ "WarningAlarmHigh": 0,
+ "WarningAlarmLow": 0,
+ "WarningHigh": 40000,
+ "WarningLow": 10000,
+ "CriticalHigh": 4000,
+ "CriticalLow": 5000
+ },
+ "/xyz/openbmc_project/sensors/fan_tach/fan2": {
+ "Scale": 0,
+ "Target": 0,
+ "Unit": "xyz.openbmc_project.Sensor.Value.Unit.RPMS",
+ "Value": 1000,
+ "WarningAlarmHigh": 0,
+ "WarningAlarmLow": 0,
+ "WarningHigh": 40000,
+ "WarningLow": 10000,
+ "CriticalHigh": 4000,
+ "CriticalLow": 5000
+ },
+ "/xyz/openbmc_project/sensors/temperature/item0": {
+ "Scale": 0,
+ "Target": 0,
+ "Unit": "xyz.openbmc_project.Sensor.Value.Unit.DegreesC",
+ "Value": 8278,
+ "WarningAlarmHigh": 0,
+ "WarningAlarmLow": 0,
+ "WarningHigh": 40000,
+ "WarningLow": 10000,
+ "CriticalHigh": 20000,
+ "CriticalLow": 5000
+ },
+ "/xyz/openbmc_project/sensors/temperature/item1": {
+ "Scale": 0,
+ "Target": 0,
+ "Unit": "xyz.openbmc_project.Sensor.Value.Unit.DegreesC",
+ "Value": 11000,
+ "WarningAlarmHigh": 0,
+ "WarningAlarmLow": 0,
+ "WarningHigh": 40000,
+ "WarningLow": 10000,
+ "CriticalHigh": 5000,
+ "CriticalLow": 4000
+ },
+ "/xyz/openbmc_project/sensors/temperature/item2": {
+ "Scale": 0,
+ "Target": 0,
+ "Unit": "xyz.openbmc_project.Sensor.Value.Unit.DegreesC",
+ "Value": 8259,
+ "WarningAlarmHigh": 0,
+ "WarningAlarmLow": 0,
+ "WarningHigh": 40000,
+ "WarningLow": 10000,
+ "CriticalHigh": 20000,
+ "CriticalLow": 5000
+ },
+ "/xyz/openbmc_project/sensors/altitude/item0": {
+ "Scale": 0,
+ "Target": 0,
+ "Unit": "xyz.openbmc_project.Sensor.Value.Unit.Meters",
+ "Value": 8278,
+ "WarningAlarmHigh": 0,
+ "WarningAlarmLow": 0,
+ "WarningHigh": 40000,
+ "WarningLow": 8000,
+ "CriticalHigh": 6000,
+ "CriticalLow": 5000
+ },
+ "/xyz/openbmc_project/sensors/altitude/item1": {
+ "Scale": 0,
+ "Target": 0,
+ "Unit": "xyz.openbmc_project.Sensor.Value.Unit.Meters",
+ "Value": 1009,
+ "WarningAlarmHigh": 0,
+ "WarningAlarmLow": 0,
+ "WarningHigh": 40000,
+ "WarningLow": 10000,
+ "CriticalHigh": 20000,
+ "CriticalLow": 5000
+ },
+ "/xyz/openbmc_project/sensors/altitude/item2": {
+ "Scale": 0,
+ "Target": 0,
+ "Unit": "xyz.openbmc_project.Sensor.Value.Unit.Meters",
+ "Value": 8259,
+ "WarningAlarmHigh": 0,
+ "WarningAlarmLow": 0,
+ "WarningHigh": 40000,
+ "WarningLow": 10000,
+ "CriticalHigh": 20000,
+ "CriticalLow": 5000
+ },
+ "/xyz/openbmc_project/sensors/voltage/item0": {
+ "Scale": 0,
+ "Target": 0,
+ "Unit": "xyz.openbmc_project.Sensor.Value.Unit.Volts",
+ "Value": 8278,
+ "WarningAlarmHigh": 0,
+ "WarningAlarmLow": 0,
+ "WarningHigh": 40000,
+ "WarningLow": 10000,
+ "CriticalHigh": 20000,
+ "CriticalLow": 5000
+ },
+ "/xyz/openbmc_project/sensors/voltage/item1": {
+ "Scale": 0,
+ "Target": 0,
+ "Unit": "xyz.openbmc_project.Sensor.Value.Unit.Volts",
+ "Value": 18259,
+ "WarningAlarmHigh": 0,
+ "WarningAlarmLow": 0,
+ "WarningHigh": 40000,
+ "WarningLow": 10000,
+ "CriticalHigh": 6000,
+ "CriticalLow": 5000
+ },
+ "/xyz/openbmc_project/sensors/voltage/item2": {
+ "Scale": 0,
+ "Target": 0,
+ "Unit": "xyz.openbmc_project.Sensor.Value.Unit.Volts",
+ "Value": 8259,
+ "WarningAlarmHigh": 0,
+ "WarningAlarmLow": 0,
+ "WarningHigh": 40000,
+ "WarningLow": 10000,
+ "CriticalHigh": 20000,
+ "CriticalLow": 5000
+ },
+ "/xyz/openbmc_project/sensors/current/item0": {
+ "Scale": 0,
+ "Target": 0,
+ "Unit": "xyz.openbmc_project.Sensor.Value.Unit.Amperes",
+ "Value": 11000,
+ "WarningAlarmHigh": 0,
+ "WarningAlarmLow": 0,
+ "WarningHigh": 40000,
+ "WarningLow": 10000,
+ "CriticalHigh": 6000,
+ "CriticalLow": 5000
+ },
+ "/xyz/openbmc_project/sensors/current/item1": {
+ "Scale": 0,
+ "Target": 0,
+ "Unit": "xyz.openbmc_project.Sensor.Value.Unit.Amperes",
+ "Value": 11000,
+ "WarningAlarmHigh": 0,
+ "WarningAlarmLow": 0,
+ "WarningHigh": 40000,
+ "WarningLow": 10000,
+ "CriticalHigh": 6000,
+ "CriticalLow": 5000
+ },
+ "/xyz/openbmc_project/sensors/current/item2": {
+ "Scale": 0,
+ "Target": 0,
+ "Unit": "xyz.openbmc_project.Sensor.Value.Unit.Amperes",
+ "Value": 11000,
+ "WarningAlarmHigh": 0,
+ "WarningAlarmLow": 0,
+ "WarningHigh": 40000,
+ "WarningLow": 10000,
+ "CriticalHigh": 6000,
+ "CriticalLow": 5000
+ },
+ "/xyz/openbmc_project/sensors/power/item0": {
+ "Scale": 0,
+ "Target": 0,
+ "Unit": "xyz.openbmc_project.Sensor.Value.Unit.Watts",
+ "Value": 8278,
+ "WarningAlarmHigh": 0,
+ "WarningAlarmLow": 0,
+ "WarningHigh": 40000,
+ "WarningLow": 10000,
+ "CriticalHigh": 6000,
+ "CriticalLow": 5000
+ },
+ "/xyz/openbmc_project/sensors/power/item1": {
+ "Scale": 0,
+ "Target": 0,
+ "Unit": "xyz.openbmc_project.Sensor.Value.Unit.Watts",
+ "Value": 8259,
+ "WarningAlarmHigh": 0,
+ "WarningAlarmLow": 0,
+ "WarningHigh": 40000,
+ "WarningLow": 10000,
+ "CriticalHigh": 6000,
+ "CriticalLow": 5000
+ },
+ "/xyz/openbmc_project/sensors/power/item2": {
+ "Scale": 0,
+ "Target": 0,
+ "Unit": "xyz.openbmc_project.Sensor.Value.Unit.Watts",
+ "Value": 8259,
+ "WarningAlarmHigh": 0,
+ "WarningAlarmLow": 0,
+ "WarningHigh": 40000,
+ "WarningLow": 10000,
+ "CriticalHigh": 6000,
+ "CriticalLow": 5000
+ },
+ "/xyz/openbmc_project/sensors/energy/item0": {
+ "Scale": 0,
+ "Target": 0,
+ "Unit": "xyz.openbmc_project.Sensor.Value.Unit.Joules",
+ "Value": 8278,
+ "WarningAlarmHigh": 0,
+ "WarningAlarmLow": 0,
+ "WarningHigh": 40000,
+ "WarningLow": 10000,
+ "CriticalHigh": 20000,
+ "CriticalLow": 5000
+ },
+ "/xyz/openbmc_project/sensors/energy/item1": {
+ "Scale": 0,
+ "Target": 0,
+ "Unit": "xyz.openbmc_project.Sensor.Value.Unit.Joules",
+ "Value": 8259,
+ "WarningAlarmHigh": 0,
+ "WarningAlarmLow": 0,
+ "WarningHigh": 40000,
+ "WarningLow": 10000,
+ "CriticalHigh": 20000,
+ "CriticalLow": 5000
+ },
+ "/xyz/openbmc_project/sensors/energy/item2": {
+ "Scale": 0,
+ "Target": 0,
+ "Unit": "xyz.openbmc_project.Sensor.Value.Unit.Joules",
+ "Value": 8259,
+ "WarningAlarmHigh": 0,
+ "WarningAlarmLow": 0,
+ "WarningHigh": 40000,
+ "WarningLow": 10000,
+ "CriticalHigh": 6000,
+ "CriticalLow": 5000
+ }
+ },
+ "message": "200 OK",
+ "status": "ok"
+}
\ No newline at end of file