示例#1
0
文件: Runloop.cs 项目: rphi/WingMan
        //private Stopwatch sw;

        public Runloop(ISource s, OscConnection c, OscProcessor p)
        {
            source = s;
            source.BufferUpdated += BufferUpdated;
            connection            = c;
            processor             = p;
        }
示例#2
0
文件: Runloop.cs 项目: rphi/WingMan
        private void SendMessages(List <Input> ins)
        {
            var commands = processor.MakeCommands(ins);

            if (commands.Count != 0)
            {
                OscProcessor.SendCommands(commands, connection);
                new Thread(() => CommandsSent(commands.Select(i => i.ToString()).ToList(), EventArgs.Empty)).Start();
            }
            Run();//loop
        }