示例#1
0
        public void Send(string stringToSend)
        {
            if (stringToSend.Length > 0 && stringToSend[stringToSend.Length - 1] != 0x0d)
            {
                stringToSend = stringToSend + "\r";
            }

            if (stringToSend.Length > 0)
            {
                TxQueue.Enqueue(stringToSend);
            }
        }
示例#2
0
 /// <summary>
 /// Sends a message to other modules
 /// </summary>
 /// <param name="packet">The comm packet to send</param>
 public virtual void SendMessage(CommPacket packet)
 {
     packet.AuthorID = ID;
     TxQueue.Enqueue(packet);
 }