From 13aeccc4305083d2d61274709a0066511fae42a1 Mon Sep 17 00:00:00 2001 From: ningshuxia <ningshuxia0927@outlook.com> Date: 星期四, 13 四月 2023 17:04:20 +0800 Subject: [PATCH] 苏州金t 10个泵站对接 flot*short 出现了.000001的bug --- Socket/IStation.DataDockingSocket4SZJT_QFT/helper/HandleDataHelper.cs | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Socket/IStation.DataDockingSocket4SZJT_QFT/helper/HandleDataHelper.cs b/Socket/IStation.DataDockingSocket4SZJT_QFT/helper/HandleDataHelper.cs index fb0de03..02fa17b 100644 --- a/Socket/IStation.DataDockingSocket4SZJT_QFT/helper/HandleDataHelper.cs +++ b/Socket/IStation.DataDockingSocket4SZJT_QFT/helper/HandleDataHelper.cs @@ -42,21 +42,21 @@ case eRule.Float: { var btValue = bts.Skip(skip).Take(2 * 2).ToArray(); - var value = (float)CalcuFloat(btValue) * x.Ratio; + var value = CalcuFloat(btValue) * x.Ratio; record.SrcValue = value.ToString(); } break; case eRule.Short: { var btValue = bts.Skip(skip).Take(2).ToArray(); - var value = (short)CalcuShort(btValue) * x.Ratio; + var value = CalcuShort(btValue) * x.Ratio; record.SrcValue = value.ToString(); } break; case eRule.Int: { var btValue = bts.Skip(skip).Take(2 * 2).ToArray(); - var value = (int)CalcuInt(btValue) * x.Ratio; + var value = CalcuInt(btValue) * x.Ratio; record.SrcValue = value.ToString(); } break; @@ -78,7 +78,7 @@ } //璁$畻Short - private static float CalcuShort(byte[] bts) + private static short CalcuShort(byte[] bts) { if (bts.Length != 2) return default; @@ -87,7 +87,7 @@ } //璁$畻Int - private static float CalcuInt(byte[] bts) + private static int CalcuInt(byte[] bts) { if (bts.Length != 4) return default; -- Gitblit v1.9.3