| | |
| | | case SPK.SensorHumidity: |
| | | attr = function.GetAttribute(FunctionAttributeKey.Humidity); |
| | | break; |
| | | case SPK.SensorPm10: |
| | | attr = function.GetAttribute(FunctionAttributeKey.Pm10); |
| | | break; |
| | | |
| | | } |
| | | } |
| | | double value = 0.0; |
| | |
| | | /// </summary> |
| | | public List<string> GetIntervalValue(string spk) |
| | | { |
| | | if(_intervalValue.Count != 0) |
| | | { |
| | | return _intervalValue; |
| | | } |
| | | //if (_intervalValue.Count != 0) |
| | | //{ |
| | | // return _intervalValue; |
| | | //} |
| | | _intervalValue = new List<string>(); |
| | | switch (spk) |
| | | { |
| | | case SPK.SensorPm25: |
| | | _intervalValue.Add("0 ~ 50"); |
| | | _intervalValue.Add("51 ~ 100"); |
| | | _intervalValue.Add("101 ~ 150"); |
| | | _intervalValue.Add("151 ~"); |
| | | break; |
| | | case SPK.SensorPm10: |
| | | _intervalValue.Add("0 ~ 35"); |
| | | _intervalValue.Add("36 ~ 75"); |
| | | _intervalValue.Add("76 ~ 115"); |
| | |
| | | switch (function.spk) |
| | | { |
| | | case SPK.SensorPm25: |
| | | unit = "ug/m²"; |
| | | unit = "ug/m³"; |
| | | break; |
| | | case SPK.SensorTemperature: |
| | | unit = "°C"; |
| | |
| | | _levelColorList.Add(0xFFFF3D3D); |
| | | break; |
| | | case SPK.SensorTVOC: |
| | | case SPK.SensorPm10: |
| | | _levelColorList.Add(0xFFADE764); |
| | | _levelColorList.Add(0xFFFFD154); |
| | | _levelColorList.Add(0xFFFF9D54); |
| | |
| | | switch (spk) |
| | | { |
| | | case SPK.SensorPm25: |
| | | case SPK.SensorPm10: |
| | | _levelTextList.Add(StringId.Great); |
| | | _levelTextList.Add(StringId.Good); |
| | | _levelTextList.Add(StringId.MildPollution); |