public GloveModel() { gc = GloveController.GetSingleton(ModelType.HandOnly); // var mLogger = Logger.GetInstance(mw.txt_log); // gc.RegisterLogger(mLogger); //if (!gc.IsConnected((int)handType)) //接入手套 //{ // gc.Connect(chuankou, 0); //连接手套和串口 //} rhb = Rehabilitation.GetSingleton(); dh = DataWarehouse.GetSingleton(); sc = SkeletonCalculator.GetSingleton(""); handinformation = HandInf.GetSingleton(); OptimizedData = HandInf.GetSingleton(); fram = new SkeletonJson(); Mychuankou = "COM3"; //pullDataTimer = new Timer(500); //pullDataTimer.Elapsed += pullDataTimer_Tick; //pullDataTimer.Start(); }
public GloveConfigView() { InitializeComponent(); sc = SensorCalibrator.GetSingleton(); rhb = Rehabilitation.GetSingleton(); skc = SkeletonCalculator.GetSingleton(""); dh = DataWarehouse.GetSingleton(); }
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(); }