middleware/src/Debug/DebugParameters.xaml.cs
changeset 6 93dfb08dcc97
parent 5 d40f84d77db4
child 8 e4e7db2435f8
equal deleted inserted replaced
5:d40f84d77db4 6:93dfb08dcc97
    53          */
    53          */
    54         public void getParameters()
    54         public void getParameters()
    55         {
    55         {
    56             searchMinDistanceTB.Text = kinectMain.getMinDistHands().ToString();
    56             searchMinDistanceTB.Text = kinectMain.getMinDistHands().ToString();
    57             searchMaxDistanceTB.Text = kinectMain.getMaxDistHands().ToString();
    57             searchMaxDistanceTB.Text = kinectMain.getMaxDistHands().ToString();
       
    58             minDistanceTB.Text = kinectMain.getMinDistHands().ToString();
       
    59             maxDistanceTB.Text = kinectMain.getMaxDistHands().ToString();
       
    60             zeroPointTB.Text = kinectMain.getMinDistHands().ToString();
    58             connexionHostTB.Text = kinectMain.getConnexionHost();
    61             connexionHostTB.Text = kinectMain.getConnexionHost();
    59             connexionPortTB.Text = kinectMain.getConnexionPort().ToString();
    62             connexionPortTB.Text = kinectMain.getConnexionPort().ToString();
    60             timerElapsingTB.Text = kinectMain.getTimerElapsing().ToString();
    63             timerElapsingTB.Text = kinectMain.getTimerElapsing().ToString();
    61         }
    64         }
    62 
    65 
    69             {
    72             {
    70                 ExceptionInParametersLbl.Content = "";
    73                 ExceptionInParametersLbl.Content = "";
    71 
    74 
    72                 float minDistHands = float.Parse(searchMinDistanceTB.Text);
    75                 float minDistHands = float.Parse(searchMinDistanceTB.Text);
    73                 float maxDistHands = float.Parse(searchMaxDistanceTB.Text);
    76                 float maxDistHands = float.Parse(searchMaxDistanceTB.Text);
       
    77                 float minDist = float.Parse(searchMinDistanceTB.Text);
       
    78                 float maxDist = float.Parse(searchMaxDistanceTB.Text);
       
    79                 float zeroPoint = float.Parse(searchMinDistanceTB.Text);
    74                 int connexionPort = int.Parse(connexionPortTB.Text);
    80                 int connexionPort = int.Parse(connexionPortTB.Text);
    75                 int timerElapsing = int.Parse(timerElapsingTB.Text);
    81                 int timerElapsing = int.Parse(timerElapsingTB.Text);
    76 
    82 
    77                 if (maxDistHands <= 0 || minDistHands <= 0 || maxDistHands > 4 || minDistHands > 4 || minDistHands >= maxDistHands || connexionPort < 0 || timerElapsing < 0)
    83                 if (maxDistHands <= 0f || minDistHands <= 0f || maxDistHands > maxDist || minDistHands > maxDist ||
       
    84                 minDistHands >= maxDistHands || zeroPoint < maxDistHands || minDistHands < minDist ||
       
    85                 zeroPoint >= maxDist || connexionPort < 0 || timerElapsing < 0)
    78                 {
    86                 {
    79                     ExceptionInParametersLbl.Content = rm.GetString("loadParametersIncorrect");
    87                     ExceptionInParametersLbl.Content = rm.GetString("loadParametersIncorrect");
    80                 }
    88                 }
    81                 else
    89                 else
    82                 {
    90                 {
    83                     kinectMain.setMinDistHands(minDistHands);
    91                     kinectMain.setMinDistHands(minDistHands);
    84                     kinectMain.setMaxDistHands(maxDistHands);
    92                     kinectMain.setMaxDistHands(maxDistHands);
       
    93                     kinectMain.setMinDistHands(minDist);
       
    94                     kinectMain.setMaxDistHands(maxDist);
       
    95                     kinectMain.setMinDistHands(zeroPoint);
    85                     kinectMain.setConnexionHost(connexionHostTB.Text);
    96                     kinectMain.setConnexionHost(connexionHostTB.Text);
    86                     kinectMain.setConnexionPort(connexionPort);
    97                     kinectMain.setConnexionPort(connexionPort);
    87                     kinectMain.setTimerElapsing(timerElapsing);
    98                     kinectMain.setTimerElapsing(timerElapsing);
    88 
    99 
    89                     kinectMain.updateParameters();
   100                     kinectMain.updateParameters();
   104          */
   115          */
   105         private void Button_Click(object sender, RoutedEventArgs e)
   116         private void Button_Click(object sender, RoutedEventArgs e)
   106         {
   117         {
   107             setParameters();
   118             setParameters();
   108         }
   119         }
   109 
       
   110         /*
       
   111          * Méthode appelée à la fermeture de la fenêtre de paramétrage.
       
   112          */
       
   113         private void Window_Closed(object sender, EventArgs e)
       
   114         {
       
   115             
       
   116         }
       
   117     }
   120     }
   118 }
   121 }