From b562a582ac3a288193e6e4f57c5eff8a344305a4 Mon Sep 17 00:00:00 2001
From: wxr <wxr@hdlchina.com.cn>
Date: 星期五, 27 九月 2024 13:52:17 +0800
Subject: [PATCH] Update AndroidManifest.xml
---
HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/A_EnvironmentalDataCenter.cs | 50 ++++++++++++++++++++++++--------------------------
1 files changed, 24 insertions(+), 26 deletions(-)
diff --git a/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/A_EnvironmentalDataCenter.cs b/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/A_EnvironmentalDataCenter.cs
index 967b540..a416394 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/A_EnvironmentalDataCenter.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/A_EnvironmentalDataCenter.cs
@@ -497,7 +497,7 @@
{
if (view.Tag.ToString() == flag)
{
- view.UpdataStatus(flag,updateTemp.sid, sensorAttr.state);
+ view.UpdataStatus(flag,updateTemp, sensorAttr.state);
}
}
@@ -703,17 +703,15 @@
List<Function> sensorList = new List<Function>();
string imagePath = "";
string iconPath = "";
- string sensorSPK = "";
Sensor sensorTemp = new Sensor();
double assembleValues = 0.0;
public SensorView(List<Function> showList, int index)//,,string spk,double value)
{
sensorList = showList;
- sensorSPK = showList[0].spk;
foreach (var s in showList)
{
- assembleValues += Convert.ToDouble(s.GetAttrState("value"));
+ assembleValues += Convert.ToDouble(s.GetAttrState("value").Replace(",", "."));
}
@@ -721,7 +719,7 @@
this.Width = Application.GetRealWidth(182);
this.Height = Application.GetRealWidth(124);
this.Y = Application.GetRealWidth(124 * (index / 2));
- this.Tag = sensorSPK;
+ this.Tag = showList[0].spk;
if (index % 2 != 0)
{
@@ -729,7 +727,7 @@
}
- switch (sensorSPK)
+ switch (showList[0].spk)
{
case SPK.SensorCO2:
imagePath = "FunctionIcon/EnvirSensor/Co2Bg.png";
@@ -794,11 +792,11 @@
this.AddChidren(btnInfoIcon);
btnInfoIcon.MouseUpEventHandler = (sender, e) =>
{
- LoadInfo(sensorSPK);
+ LoadInfo(sensor);
};
- var curLevel = sensorTemp.GetCurLevel(sensorSPK, assembleValues);
- var levelTextList = sensorTemp.GetLevelTextList(sensorSPK);
+ var curLevel = sensorTemp.GetCurLevel(sensor);
+ var levelTextList = sensorTemp.GetLevelTextList(sensor);
btnLevel = new Button()
{
X = Application.GetRealWidth(25),
@@ -806,9 +804,9 @@
Width = Application.GetRealWidth(100),
Height = Application.GetRealWidth(32),
TextAlignment = TextAlignment.CenterLeft,
- TextColor = sensorTemp.GetLevelColorList(sensorSPK)[curLevel - 1],
+ TextColor = sensorTemp.GetLevelColorList(sensor)[curLevel - 1],
TextSize = CSS_FontSize.SubheadingFontSize,
- TextID = levelTextList[curLevel - 1],
+ Text = levelTextList[curLevel - 1],
Tag = "SensorLevel",
};
this.AddChidren(btnLevel);
@@ -853,10 +851,10 @@
/// <summary>
/// 鍔犺浇浼犳劅鍣ㄧ瓑绾х浉鍏充俊鎭�
/// </summary>
- void LoadInfo(string sensorSPK)
+ void LoadInfo(Function sensor)
{
- var levelColorList = sensorTemp.GetLevelColorList(sensorSPK);
- var levelTextList = sensorTemp.GetLevelTextList(sensorSPK);
+ var levelColorList = sensorTemp.GetLevelColorList(sensor);
+ var levelTextList = sensorTemp.GetLevelTextList(sensor);
Dialog dialog = new Dialog();
FrameLayout dialogBodyView = new FrameLayout();
@@ -889,16 +887,16 @@
};
infoView.AddChidren(btnTitle);
- switch (sensorSPK)
+ switch (sensor.spk)
{
case SPK.SensorPm25:
- btnTitle.Text = "PM2.5(ug/m虏)";
+ btnTitle.Text = "PM2.5(ug/m鲁)";
break;
case SPK.SensorTemperature:
btnTitle.Text = Language.StringByID(StringId.Temp) + "(掳C)";
break;
case SPK.SensorTVOC:
- btnTitle.Text = "TVOC(PPB)";
+ btnTitle.Text = "TVOC(mg/m鲁)";
break;
case SPK.SensorCO2:
btnTitle.Text = "CO2(PPM)";
@@ -973,7 +971,7 @@
TextColor = CSS_Color.FirstLevelTitleColor,
TextSize = CSS_FontSize.TextFontSize,
IsBold = true,
- Text = sensorTemp.GetIntervalValue(sensorSPK)[index]
+ Text = sensorTemp.GetIntervalValue(sensor)[index]
});
subInfoView.AddChidren(new Button()
@@ -984,7 +982,7 @@
TextColor = CSS_Color.FirstLevelTitleColor,
TextSize = CSS_FontSize.TextFontSize,
IsBold = true,
- TextID = levelTextList[index]
+ Text = levelTextList[index]
});
subInfoView.AddChidren(new Button()
@@ -1011,7 +1009,7 @@
assembleValues = 0;
foreach (var s in sensorList)
{
- assembleValues += Convert.ToDouble(s.GetAttrState("value"));
+ assembleValues += Convert.ToDouble(s.GetAttrState("value").Replace(",", "."));
}
}
@@ -1019,13 +1017,13 @@
/// 鏇存柊鐘舵��
/// </summary>
/// <param name="updateTemp"></param>
- public void UpdataStatus(string spk ,string sid,string value)
+ public void UpdataStatus(string spk ,Function function,string value)
{
try
{
- if (spk == sensorSPK)
+ if (spk == function.spk)
{
- var temp = sensorList.Find((obj) => obj.sid == sid);
+ var temp = sensorList.Find((obj) => obj.sid == function.sid);
if(temp!= null)
{
temp.SetAttrState("value", value);
@@ -1035,10 +1033,10 @@
btnSensorValues.Text = assembleValues.ToString();
- var curLevel = sensorTemp.GetCurLevel(sensorSPK, assembleValues);
+ var curLevel = sensorTemp.GetCurLevel(function);
- btnLevel.TextID = sensorTemp.GetLevelTextList(sensorSPK)[curLevel- 1];
- btnLevel.TextColor = sensorTemp.GetLevelColorList(sensorSPK)[curLevel - 1];
+ btnLevel.Text = sensorTemp.GetLevelTextList(temp)[curLevel- 1];
+ btnLevel.TextColor = sensorTemp.GetLevelColorList(function)[curLevel - 1];
}
}
catch (Exception ex)
--
Gitblit v1.8.0