private static void Init()
        {
            switch (Config.FileType)
            {
            case "0101":
                if (Config.RedoDataConfig.IsOpen)
                {
                    IsOk = DataClear.ChuShiHua(Config.RedoDataConfig.DataMark, Config.RedoDataConfig.BufferTime);
                    if (!IsOk)
                    {
                        MyLibrary.Log.Warn("过滤重复数据类初始化出错");
                    }
                }
                break;

            case "1201":
                if (Config.RedoDataConfig.IsOpen)
                {
                    IsOk = DataClear.ChuShiHua(Config.RedoDataConfig.DataMark, Config.RedoDataConfig.BufferTime);
                    if (!IsOk)
                    {
                        MyLibrary.Log.Warn("过滤重复数据类初始化出错");
                    }
                }
                break;

            case "3501":
                if (Config.RedoDataConfig.IsOpen)
                {
                    IsOk = DataClear.ChuShiHua(Config.RedoDataConfig.DataMark, Config.RedoDataConfig.BufferTime);
                    if (!IsOk)
                    {
                        MyLibrary.Log.Warn("过滤重复数据类初始化出错");
                    }
                }
                break;

            case "3521":
                if (Config.RedoDataConfig.IsOpen)
                {
                    IsOk = DataClear.ChuShiHua(Config.RedoDataConfig.DataMark, Config.RedoDataConfig.BufferTime);
                    if (!IsOk)
                    {
                        MyLibrary.Log.Warn("过滤重复数据类初始化出错");
                    }
                }
                break;
            }
        }
        public static bool IsRepeatData(string content)
        {
            if (!Config.RedoDataConfig.IsOpen)
            {
                return(false);
            }

            if (!DataClear.IsChuShiHua)
            {
                return(false);
            }

            if (DataClear.IsDataInsert(content, content))   //返回true进入下一循环
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
        /// <summary>
        /// 是否为重复数据。
        /// </summary>
        /// <param name="_content"></param>
        /// <returns></returns>
        //public static bool IsRepeatData(byte[] _content)
        //{


        //    string RelayNo = _content[6].ToString();  //中继号
        //    string DevInfo = ConverUtil.ByteToStr_Q(_content, 6, _content.Length - 6);
        //    string sn = (Convert.ToInt32(RelayNo) % 32).ToString();
        //    if (DataClear.IsDataInsert(DevInfo, sn))   //返回true进入下一循环
        //    {
        //        return true;
        //    }
        //    else
        //    {
        //        return false;
        //    }
        //}


        public static bool IsRepeatData(byte[] _content)
        {
            if (!Config.RedoDataConfig.IsOpen)
            {
                return(false);
            }

            if (!DataClear.IsChuShiHua)
            {
                return(false);
            }
            string DevInfo = ConverUtil.ByteToStr_Q(_content, 7, _content.Length - 7);

            if (DataClear.IsDataInsert(DevInfo, DevInfo))   //返回true进入下一循环
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }