/// <summary> /// Begin collecting and processing data from the provided WiiRemoteConnection object. /// This must only be called once. /// </summary> /// <param name="conn">The object to collect data from and process.</param> public void processData(WiiRemoteConnection conn) { if (!procThreadRunning) { wiiConn = conn; procThread.Start(); procThreadRunning = true; } }
public bool ConnectionStuff() { try { PDA_GUI.ServerConnection conn = new PDA_GUI.ServerConnection(); conn.connect(); Server_Connection.DailyTask[] dts = conn.getTasks(); DailyTaskID = dts[0].idDailyTask; todaysTask = new WalkingTask(((Server_Connection.WalkingTask)dts[0]).steps); conn.disconnect(); } catch { todaysTask = new WalkingTask(500); // temp2.ShowDialog(); current_task = todaysTask.display(); tasksDialog.setStuff(this); this.myWiiData = new WiiRemoteData(); myWiiRemoteConnection = new WiiRemoteConnection(); wiimoteCon = myWiiRemoteConnection.connect(); this.myWiiData.processData(myWiiRemoteConnection); this.TodaysStats = new Queue <Stats>(); return(false); } current_task = todaysTask.display(); tasksDialog.setStuff(this); this.myWiiData = new WiiRemoteData(); myWiiRemoteConnection = new WiiRemoteConnection(); wiimoteCon = myWiiRemoteConnection.connect(); this.myWiiData.processData(myWiiRemoteConnection); this.TodaysStats = new Queue <Stats>(); return(true); }
public bool ConnectionStuff() { try { PDA_GUI.ServerConnection conn = new PDA_GUI.ServerConnection(); conn.connect(); Server_Connection.DailyTask[] dts = conn.getTasks(); DailyTaskID = dts[0].idDailyTask; todaysTask = new WalkingTask(((Server_Connection.WalkingTask)dts[0]).steps); conn.disconnect(); } catch { todaysTask = new WalkingTask(500); // temp2.ShowDialog(); current_task = todaysTask.display(); tasksDialog.setStuff(this); this.myWiiData = new WiiRemoteData(); myWiiRemoteConnection = new WiiRemoteConnection(); wiimoteCon = myWiiRemoteConnection.connect(); this.myWiiData.processData(myWiiRemoteConnection); this.TodaysStats = new Queue<Stats>(); return false; } current_task = todaysTask.display(); tasksDialog.setStuff(this); this.myWiiData = new WiiRemoteData(); myWiiRemoteConnection = new WiiRemoteConnection(); wiimoteCon= myWiiRemoteConnection.connect(); this.myWiiData.processData(myWiiRemoteConnection); this.TodaysStats = new Queue<Stats>(); return true; }
public void SetWiiRemoteConnection(WiiRemoteConnection inWiiCon) { myWiiRemoteConnection = inWiiCon; }