コード例 #1
0
ファイル: Program.cs プロジェクト: sandermvanvliet/Arduino
        private static void HandleMessageReceived(FirmataMessageEventArgs eventArgs)
        {
            Console.WriteLine(@"Message: {0}", eventArgs.Value.Type);

            if (eventArgs.Value.Type == MessageType.FirmwareResponse)
            {
                Console.WriteLine("Signalling ResetEvent");
                ResetEvent.Set();
            }
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: nahueltaibo/Arduino
        void session_OnMessageReceived(object sender, FirmataMessageEventArgs eventArgs)
        {
            string o;

            switch (eventArgs.Value.Type)
            {
                case MessageType.StringData:
                    o = ((StringData)eventArgs.Value.Value).Text;
                    break;

                default:
                    o = "?";
                    break;
            }

            Console.WriteLine("Message {0} received: {1}", eventArgs.Value.Type, o);
        }
コード例 #3
0
 private void session_OnMessageReceived(object par_Sender, FirmataMessageEventArgs par_EventArgs)
 {
     _messagesReceived.Enqueue(par_EventArgs.Value);
 }