From 1f5fdd892e8efc9f1babe1ace9d810803edef396 Mon Sep 17 00:00:00 2001
From: wei <kaede@kaededeMacBook-Air.local>
Date: 星期五, 27 八月 2021 11:29:45 +0800
Subject: [PATCH] 2021-08-27 11:29:39

---
 HDL_ON/Entity/Function/Sensor.cs |   34 ++++++++++++++++++++++++++++++++++
 1 files changed, 34 insertions(+), 0 deletions(-)

diff --git a/HDL_ON/Entity/Function/Sensor.cs b/HDL_ON/Entity/Function/Sensor.cs
index 585a617..94290cc 100644
--- a/HDL_ON/Entity/Function/Sensor.cs
+++ b/HDL_ON/Entity/Function/Sensor.cs
@@ -91,6 +91,12 @@
                     _intervalValue.Add("71 ~ 40");
                     _intervalValue.Add("0 ~ 39");
                     break;
+                case SPK.SensorHcho:
+                    _intervalValue.Add("~ 0.08");
+                    _intervalValue.Add("0.08 ~ 0.1");
+                    _intervalValue.Add("0.1 ~ ");
+                    break;
+
             }
             return _intervalValue;
         }
@@ -136,6 +142,16 @@
                     _levelColorList.Add(0xFFADE764);
                     _levelColorList.Add(0xFFFF3D3D);
                     break;
+                case SPK.SensorHcho:
+                    _levelColorList.Add(0xFF2172FF);
+                    _levelColorList.Add(0xFFADE764);
+                    _levelColorList.Add(0xFFFF3D3D);
+                    break;
+                default:
+                    _levelColorList.Add(0x00000000);
+                    _levelColorList.Add(0x00000000);
+                    _levelColorList.Add(0x00000000);
+                    break;
             }
             return _levelColorList;
 
@@ -180,6 +196,16 @@
                     _levelTextList.Add(StringId.SensorReferenceHumidityTipLevel1);
                     _levelTextList.Add(StringId.SensorReferenceHumidityTipLevel2);
                     _levelTextList.Add(StringId.SensorReferenceHumidityTipLevel3);
+                    break;
+                case SPK.SensorHcho:
+                    _levelTextList.Add(StringId.Class_I_BuildingStandard);
+                    _levelTextList.Add(StringId.SecondaryBuildingStandard);
+                    _levelTextList.Add(StringId.ExceedingTheStandard);
+                    break;
+                default:
+                    _levelTextList.Add(99999999);
+                    _levelTextList.Add(99999999);
+                    _levelTextList.Add(99999999);
                     break;
             }
             return _levelTextList;
@@ -248,6 +274,14 @@
                     else if (values < 40)
                         level = 3;
                     break;
+                case SPK.SensorHcho:
+                    if (values <= 0.08)
+                        level = 1;
+                    else if (values <= 0.1)
+                        level = 2;
+                    else
+                        level = 3;
+                    break;
             }
             return level;
         }

--
Gitblit v1.8.0