// callback function for receiving data from telegram layer
 void serialPort_TelegramReceived(object sender, TelegramEventArgs e)
 {
     _eventRaised = true;
     _eventRaisedCount++;
     _nuvoTelegramEventArgs = e;
     _eventMessageString   += e.Message;
 }
 public void MyTestInitialize()
 {
     _eventRaised           = false;
     _eventRaisedCount      = 0;
     _nuvoTelegramEventArgs = null;
     _eventMessageString    = "";
 }
Exemple #3
0
 /// <summary>
 /// Event method called in case a telegram has been received.
 /// </summary>
 /// <param name="sender">This point to the sender of this event.</param>
 /// <param name="e">Event parameters, passed by the sender.</param>
 void _serialPort_onTelegramReceived(object sender, TelegramEventArgs e)
 {
     //raise the event, and pass data to next layer
     if (onTelegramReceived != null)
     {
         onTelegramReceived(this, e);
     }
 }
        /// <summary>
        /// Event method called in case a telegram has been received.
        /// </summary>
        /// <param name="sender">This point to the sender of this event.</param>
        /// <param name="e">Event parameters, passed by the sender.</param>
        void _serialPort_onTelegramReceived(object sender, TelegramEventArgs e)
        {
            INuvoEssentiaSingleCommand command = new NuvoEssentiaSingleCommand(e.Message);

            command.IncomingCommand = e.Message;
            command = compareIncomingCommandWithRunningCommand(command);

            if (command.Valid)
            {
                //raise the event, and pass data to next layer
                if (onCommandReceived != null)
                {
                    onCommandReceived(this,
                                      new ConreteProtocolEventArgs(_deviceId, command));
                }
            }
        }