Exemplo n.º 1
0
        static void Main(string[] args)
        {
            Console.WriteLine("===========================================================================");
            Console.WriteLine("Example to show how to log Motion Data from EmoDriver/EmoComposer.");
            Console.WriteLine("===========================================================================");

            MotionDataLogger p = new MotionDataLogger();

            // create the engine
            engine = EmoEngine.Instance;
            engine.UserAdded += new EmoEngine.UserAddedEventHandler(engine_UserAdded_Event);

            // connect to Emoengine.            
            engine.Connect();

            string header = "COUNTER, GYROX, GYROY, GYROZ, ACCX, " +
                "ACCY, ACCZ, MAGX, MAGY, MAGZ, TIMESTAMP";

            file.WriteLine(header);

            while (true)
            {
                if (Console.KeyAvailable)
                    break;

                // Handle any waiting events
                engine.ProcessEvents();

                p.Run();
                Thread.Sleep(10);
            }

            file.Close();
            engine.Disconnect();
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Motion Data Reader Example");

            MotionDataLogger p = new MotionDataLogger();

            for (int i = 0; i < 100; i++)
            {
                p.Run();
                Thread.Sleep(100);
            }
        }
Exemplo n.º 3
0
        static void Main(string[] args)
        {
            Console.WriteLine("Motion Data Reader Example");

            MotionDataLogger p = new MotionDataLogger();

            for (int i = 0; i < 100; i++)
            {
                p.Run();
                Thread.Sleep(100);
            }
        }
Exemplo n.º 4
0
        static void Main(string[] args)
        {
            Console.WriteLine("===========================================================================");
            Console.WriteLine("Example to show how to log Motion Data from EmoDriver/EmoComposer.");
            Console.WriteLine("===========================================================================");

            MotionDataLogger p = new MotionDataLogger();

            // create the engine
            engine            = EmoEngine.Instance;
            engine.UserAdded += new EmoEngine.UserAddedEventHandler(engine_UserAdded_Event);

            // connect to Emoengine.
            engine.Connect();

            string header = "COUNTER, GYROX, GYROY, GYROZ, ACCX, " +
                            "ACCY, ACCZ, MAGX, MAGY, MAGZ, TIMESTAMP";

            file.WriteLine(header);

            while (true)
            {
                if (Console.KeyAvailable)
                {
                    break;
                }

                // Handle any waiting events
                engine.ProcessEvents();

                p.Run();
                Thread.Sleep(10);
            }

            file.Close();
            engine.Disconnect();
        }