private void LogMessageToDTU(string msg, DTUConfigLogMessage.MessageState state = DTUConfigLogMessage.MessageState.None)
 {
     LogMessage(msg, state, DTUConfigLogMessage.MessageFlow.ToDTU);
 }
 private void LogMessage(string msg, DTUConfigLogMessage.MessageState state = DTUConfigLogMessage.MessageState.None,
     DTUConfigLogMessage.MessageFlow flow = DTUConfigLogMessage.MessageFlow.None)
 {
     Dispatcher.Invoke((ThreadStart)delegate
     {
         _dtuLMQueue.Enqueue(new DTUConfigLogMessage()
         {
             State = state,
             Flow = flow,
             Message = msg
         });
     }, null);
 }