Пример #1
0
		private void OnMessageReceived(IMessageIndicationObject obj)
		{
			if (this.MessageReceived == null)
			{
				this.LogIt(LogLevel.Info, "No event handlers for MessageReceived event, message is ignored.");
				return;
			}
			else
			{
				this.LogIt(LogLevel.Info, "Firing async MessageReceived event.");
				MessageReceivedEventArgs messageReceivedEventArg = new MessageReceivedEventArgs(obj);
				this.MessageReceived.BeginInvoke(this, messageReceivedEventArg, new AsyncCallback(this.AsyncCallback), null);
				return;
			}
		}
Пример #2
0
 private void comm_MessageReceived(object sender, GsmComm.GsmCommunication.MessageReceivedEventArgs e)
 {
     MessageReceived();
 }
Пример #3
0
		private void theDevice_MessageReceived(object sender, MessageReceivedEventArgs e)
		{
			if (this.MessageReceived != null)
			{
				this.MessageReceived(this, e);
			}
		}
Пример #4
0
        private void comm_MessageReceived(object sender, MessageReceivedEventArgs e)
        {
            try
            {
                IMessageIndicationObject obj = e.IndicationObject;
                if (obj is MemoryLocation)
                {
                    MemoryLocation loc = (MemoryLocation)obj;
                    string logmsg = string.Format("New message received in storage \"{0}\", index {1}.", loc.Storage, loc.Index);

                    logger(logmsg);

                    DecodedShortMessage msg = comm.ReadMessage(loc.Index, loc.Storage);
                    ShowMessage(msg.Data);
                    return;
                }

                if (obj is ShortMessage)
                {
                    ShortMessage msg = (ShortMessage)obj;
                    SmsPdu pdu = comm.DecodeReceivedMessage(msg);
                    logger("New message received:");
                    ShowMessage(pdu);

                    return;
                }
                logger("Error: Unknown notification object!");
            }
            catch (Exception ex)
            {
                ShowException(ex);
            }

        }
Пример #5
0
        private void comm_MessageReceived(object sender, MessageReceivedEventArgs e)
        {
            var obj = e.IndicationObject;

            if (obj is MemoryLocation)
            {
                var loc = (MemoryLocation)obj;

                var msg = string.Format("New message received in storage \"{0}\", index {1}.",
                                        loc.Storage, loc.Index);
                MessageBox.Show(msg);

                return;
            }

            if (obj is ShortMessage)
            {
                var msg = (ShortMessage)obj;
                var pdu = comm.DecodeReceivedMessage(msg);

                MessageBox.Show("New message received");
            }
        }