internal void Send(ProcessingMesssage message) { var data = message.ResponseMessage; Logger.Log(ApplicationConfig.DebugFile, "> " + data.ToHexString() + " - " + message.Text); comPort.Write(data, 0, data.Length); }
private void SendMessage(ProcessingMesssage processingMessage) { _needsConfirm = processingMessage.NeedsConfirm; if (_needsConfirm) { _confirmMessage = processingMessage.ResponseMessage; if (processingMessage.NewState != null) _newState = processingMessage.NewState; } else { if (processingMessage.NewState != null) State = processingMessage.NewState; _confirmMessage = null; _newState = null; } _comPortCommunicator.Send(processingMessage); }