middleware/src/Debug/DebugParameters.xaml.cs
changeset 11 a1bf0d21022e
parent 8 e4e7db2435f8
child 13 50de8e8f44d7
--- a/middleware/src/Debug/DebugParameters.xaml.cs	Fri Mar 23 16:24:36 2012 +0100
+++ b/middleware/src/Debug/DebugParameters.xaml.cs	Mon Mar 26 16:22:51 2012 +0200
@@ -64,12 +64,13 @@
         {
             searchMinDistanceTB.Text = kinectMain.getMinDistHands().ToString();
             searchMaxDistanceTB.Text = kinectMain.getMaxDistHands().ToString();
-            minDistanceTB.Text = kinectMain.getMinDistHands().ToString();
-            maxDistanceTB.Text = kinectMain.getMaxDistHands().ToString();
-            zeroPointTB.Text = kinectMain.getMinDistHands().ToString();
+            minDistanceTB.Text = kinectMain.getMinDist().ToString();
+            maxDistanceTB.Text = kinectMain.getMaxDist().ToString();
+            zeroPointTB.Text = kinectMain.getZeroPoint().ToString();
             connexionHostTB.Text = kinectMain.getConnexionHost();
             connexionPortTB.Text = kinectMain.getConnexionPort().ToString();
             timerElapsingTB.Text = kinectMain.getTimerElapsing().ToString();
+            imagesToShowTB.Text = kinectMain.getImagesToShow().ToString();
         }
 
         /*
@@ -83,15 +84,16 @@
 
                 float minDistHands = float.Parse(searchMinDistanceTB.Text);
                 float maxDistHands = float.Parse(searchMaxDistanceTB.Text);
-                float minDist = float.Parse(searchMinDistanceTB.Text);
-                float maxDist = float.Parse(searchMaxDistanceTB.Text);
-                float zeroPoint = float.Parse(searchMinDistanceTB.Text);
+                float minDist = float.Parse(minDistanceTB.Text);
+                float maxDist = float.Parse(maxDistanceTB.Text);
+                float zeroPoint = float.Parse(zeroPointTB.Text);
                 int connexionPort = int.Parse(connexionPortTB.Text);
                 int timerElapsing = int.Parse(timerElapsingTB.Text);
+                int imagesToShow = int.Parse(imagesToShowTB.Text);
 
                 if (maxDistHands <= 0f || minDistHands <= 0f || maxDistHands > maxDist || minDistHands > maxDist ||
                 minDistHands >= maxDistHands || zeroPoint < maxDistHands || minDistHands < minDist ||
-                zeroPoint >= maxDist || connexionPort < 0 || timerElapsing < 0)
+                zeroPoint >= maxDist || connexionPort < 0 || timerElapsing < 0 || imagesToShow < 1)
                 {
                     ExceptionInParametersLbl.Content = rm.GetString("loadParametersIncorrect");
                 }
@@ -99,14 +101,16 @@
                 {
                     kinectMain.setMinDistHands(minDistHands);
                     kinectMain.setMaxDistHands(maxDistHands);
-                    kinectMain.setMinDistHands(minDist);
-                    kinectMain.setMaxDistHands(maxDist);
-                    kinectMain.setMinDistHands(zeroPoint);
+                    kinectMain.setMinDist(minDist);
+                    kinectMain.setMaxDist(maxDist);
+                    kinectMain.setZeroPoint(zeroPoint);
                     kinectMain.setConnexionHost(connexionHostTB.Text);
                     kinectMain.setConnexionPort(connexionPort);
                     kinectMain.setTimerElapsing(timerElapsing);
+                    kinectMain.setImagesToShow(imagesToShow);
 
                     kinectMain.updateParameters();
+                    ExceptionInParametersLbl.Content = null;
                 }
             }
             catch (Exception)