/// <summary> /// Creates a new outgoing message /// </summary> /// <param name="msg"></param> public void CreateOutgoingMessage(string msg) { OutgoingMessage.Clear(); OutgoingMessage.Append(Encoding.ASCII.GetString(MsgTerminatorStart.ToArray(), 0, MsgTerminatorStart.Count)); OutgoingMessage.Append(msg); OutgoingMessage.Append(Encoding.ASCII.GetString(MsgTerminatorStop.ToArray(), 0, MsgTerminatorStop.Count)); }
/// <summary> /// Converts the outgoing message to bytes /// </summary> /// <returns></returns> public byte[] OutgoingMessageToBytes() { if (OutgoingMessage.ToString().IndexOf(MessageTerminator) < 0) { OutgoingMessage.Append(MessageTerminator); } return(Encoding.ASCII.GetBytes(OutgoingMessage.ToString())); }
/// <summary> /// Creates a new outgoing message /// </summary> /// <param name="msg"></param> public void CreateOutgoingMessage(string msg) { OutgoingMessage.Clear(); OutgoingMessage.Append(msg); OutgoingMessage.Append(MessageTerminator); }