public static void AddBaseMessageFromDtu(string Key, WaterBaseMessage bm)
 {
     lock (BaseMessageConllection_FromDtu)
     {
         if (!BaseMessageConllection_FromDtu.ContainsKey(Key))
         {
             BaseMessageConllection_FromDtu.Add(Key, bm);
         }
         else
         {
             BaseMessageConllection_FromDtu[Key] = bm;
         }
     }
 }
 public static void AddBaseMessageToDtu(string Key, WaterBaseMessage bm)
 {
     dateNew = DateTime.Now;
     isClear = false;
     RemoveBaseMessageFromDtu(Key);
     lock (BaseMessageConllection_ToDtu)
     {
         if (!BaseMessageConllection_ToDtu.ContainsKey(Key))
         {
             BaseMessageConllection_ToDtu.Add(Key, bm);
         }
         else
         {
             BaseMessageConllection_ToDtu[Key] = bm;
         }
     }
 }