wxr
2024-10-28 505effa88b17ce8c3c7ac5403b76d9e5d0cfc2a5
HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSensorPage.cs
@@ -24,6 +24,7 @@
        Sensor sensorTemp = new Sensor();
        Function function;
        List<Function> showFunctions;
        List<Function> sensorList;
@@ -237,16 +238,6 @@
                        TextSize = CSS_FontSize.PromptFontSize_SecondaryLevel,
                    });
                    break;
                //case SPK.SensorPm25:
                //_intervalValue.Add("0 ~ 35");
                //_intervalValue.Add("36 ~ 75");
                //_intervalValue.Add("76 ~ 115");
                //_intervalValue.Add("115 ~");
                //_levelTextList.Add(StringId.Great);
                //_levelTextList.Add(StringId.Good);
                //_levelTextList.Add(StringId.MildPollution);
                //_levelTextList.Add(StringId.HeavyPollution);
                //break;
                case SPK.SensorCO2:
                    tipValuesView.AddChidren(new Button()
                    {
@@ -487,7 +478,7 @@
                    tipValuesView.AddChidren(new Button()
                    {
                        Width = Application.GetRealWidth(151),
                        Text = "40%",
                        Text = "70%",
                        TextAlignment = TextAlignment.Center,
                        TextColor = CSS_Color.FirstLevelTitleColor,
                        TextSize = CSS_FontSize.PromptFontSize_SecondaryLevel,
@@ -495,7 +486,7 @@
                    tipValuesView.AddChidren(new Button()
                    {
                        Width = Application.GetRealWidth(151),
                        Text = "70%",
                        Text = "40%",
                        TextAlignment = TextAlignment.Center,
                        TextColor = CSS_Color.FirstLevelTitleColor,
                        TextSize = CSS_FontSize.PromptFontSize_SecondaryLevel,
@@ -503,7 +494,7 @@
                    tipTextView.AddChidren(new Button()
                    {
                        Width = Application.GetRealWidth(101),
                        TextID = StringId.SensorReferenceHumidityTipLevel1,
                        TextID = StringId.SensorReferenceHumidityTipLevel3,
                        TextAlignment = TextAlignment.Center,
                        TextColor = CSS_Color.FirstLevelTitleColor,
                        TextSize = CSS_FontSize.PromptFontSize_SecondaryLevel,
@@ -519,7 +510,7 @@
                    tipTextView.AddChidren(new Button()
                    {
                        Width = Application.GetRealWidth(101),
                        TextID = StringId.SensorReferenceHumidityTipLevel3,
                        TextID = StringId.SensorReferenceHumidityTipLevel1,
                        TextAlignment = TextAlignment.Center,
                        TextColor = CSS_Color.FirstLevelTitleColor,
                        TextSize = CSS_FontSize.PromptFontSize_SecondaryLevel,
@@ -661,12 +652,14 @@
            {
                new System.Threading.Thread(() =>
                {
                    foreach (var tempSensor in sensorList)
                    {
                        if (index >= 6)
                        {
                            break;
                        }
                        if (tempSensor.sid == function.sid)
                        {
                            continue;
@@ -729,7 +722,7 @@
                                TextAlignment = TextAlignment.CenterLeft,
                                TextColor = CSS_Color.FirstLevelTitleColor,
                                TextSize = CSS_FontSize.TextFontSize,
                                Text = function.name,
                                Text = tempSensor.name,
                                IsBold = true,
                            };
                            otherInfoView.AddChidren(btnSensorName);
@@ -824,6 +817,12 @@
                        });
                        System.Threading.Thread.Sleep(50);
                    }
                    Application.RunOnMainThread(() => {
                        if (index > 1)
                        {
                            contentView.ScrollEnabled = true;
                        }
                    });
                }).Start();
            }
            catch(Exception ex)
@@ -836,6 +835,7 @@
            LoadMothed_GetSensorHistoryData();
            LoadEvent_ChangeSensorHistoryShowType();
        }
    }
@@ -900,7 +900,7 @@
                                    }
                                    ebl.InitXdataText(vs);
                                }
                                yDataString += ebl.InitYdataText(sr.name, revertData, tipColorStringList[i]);
                                yDataString += ebl.InitYdataText("", revertData, tipColorStringList[i]);
                            }
                        }
                        i++;
@@ -909,9 +909,18 @@
                    Application.RunOnMainThread(() =>
                    {
                        if (curQueryType == "hour")
                        {
                            ebl.xTitle = Language.StringByID(StringId.HourUint);
                        }
                        else
                        {
                            ebl.xTitle = Language.StringByID(StringId.Date);
                        }
                        ebl.yTitle = Language.StringByID(StringId.Uint) + "(" + sensorTemp.Unit(function) + ")";
                        myEchartsView.ShowWithOption(ebl.InitOption());
                    });
                }
                catch (Exception ex)
                {