ningshuxia
2023-04-13 13aeccc4305083d2d61274709a0066511fae42a1
苏州金t 10个泵站对接 flot*short 出现了.000001的bug
已修改10个文件
88 ■■■■ 文件已修改
Socket/IStation.DataDockingSocket4SZJT_CJW/helper/HandleDataHelper.cs 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Socket/IStation.DataDockingSocket4SZJT_DSW/helper/HandleDataHelper.cs 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Socket/IStation.DataDockingSocket4SZJT_GJW/helper/HandleDataHelper.cs 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Socket/IStation.DataDockingSocket4SZJT_LDW/helper/HandleDataHelper.cs 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Socket/IStation.DataDockingSocket4SZJT_LHY/helper/HandleDataHelper.cs 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Socket/IStation.DataDockingSocket4SZJT_PST/helper/HandleDataHelper.cs 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Socket/IStation.DataDockingSocket4SZJT_QFT/helper/HandleDataHelper.cs 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Socket/IStation.DataDockingSocket4SZJT_SYW/helper/HandleDataHelper.cs 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Socket/IStation.DataDockingSocket4SZJT_WTW/helper/HandleDataHelper.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Socket/IStation.DataDockingSocket4SZZS/helper/HandleDataHelper.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Socket/IStation.DataDockingSocket4SZJT_CJW/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;
Socket/IStation.DataDockingSocket4SZJT_DSW/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;
Socket/IStation.DataDockingSocket4SZJT_GJW/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;
Socket/IStation.DataDockingSocket4SZJT_LDW/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;
Socket/IStation.DataDockingSocket4SZJT_LHY/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;
Socket/IStation.DataDockingSocket4SZJT_PST/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;
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;
Socket/IStation.DataDockingSocket4SZJT_SYW/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;
Socket/IStation.DataDockingSocket4SZJT_WTW/helper/HandleDataHelper.cs
@@ -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;
Socket/IStation.DataDockingSocket4SZZS/helper/HandleDataHelper.cs
@@ -74,7 +74,7 @@
        }
        //计算Short
        private static float CalcuShort(byte[] bts)
        private static short CalcuShort(byte[] bts)
        {
            if (bts.Length != 2)
                return default;
@@ -83,7 +83,7 @@
        }
        //计算Int
        private static float CalcuInt(byte[] bts)
        private static int CalcuInt(byte[] bts)
        {
            if (bts.Length != 4)
                return default;