コード例 #1
0
ファイル: GloveModule.cs プロジェクト: huangfuyang/glove
        private GloveModule(MainWindow mw)
        {
            this.mw = mw;
            gc      = GloveController.GetSingleton(ModelType.HandOnly);
            var mLogger = Logger.GetInstance(mw.txt_log);

            gc.RegisterLogger(mLogger);
            rhb = Rehabilitation.GetSingleton();
            dh  = DataWarehouse.GetSingleton();
            string[] ports = gc.GetPorts();
            if (ports.Length > 0)
            {
                ports.ToList().ForEach(n => mw.cbb_port.Items.Add(n));
                mw.cbb_port.SelectedItem = mw.cbb_port.Items[mw.cbb_port.Items.Count - 1];
            }
            // socket module
            sm = SocketManager.GetInstance();
            sm.Start(10200);
            sc                     = SkeletonCalculator.GetSingleton("");
            pullDataTimer          = new Timer(10);
            pullDataTimer.Elapsed += pullDataTimer_Tick;
            pullDataTimer.Start();
        }