From 7b6b65e3d869aed20b340c4ba8e77550a8c6df99 Mon Sep 17 00:00:00 2001 From: MysticBoy Date: Sat, 15 Jun 2019 00:45:09 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3Single=E8=BD=AC=E6=8D=A2?= =?UTF-8?q?=E4=B8=BADouble=E6=97=B6=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- IoTSharp/Extensions/DataExtension.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/IoTSharp/Extensions/DataExtension.cs b/IoTSharp/Extensions/DataExtension.cs index c0dbe13b..43811f9a 100644 --- a/IoTSharp/Extensions/DataExtension.cs +++ b/IoTSharp/Extensions/DataExtension.cs @@ -126,9 +126,11 @@ namespace IoTSharp.Extensions tdata.Type = DataType.Boolean; tdata.Value_Boolean = (bool)kp.Value; break; - - case TypeCode.Double: case TypeCode.Single: + tdata.Type = DataType.Double; + tdata.Value_Double = double.Parse(kp.Value.ToString(), System.Globalization.NumberStyles.Float); + break; + case TypeCode.Double: case TypeCode.Decimal: tdata.Type = DataType.Double; tdata.Value_Double = (double)kp.Value; -- GitLab