--- a/middleware/Communication/WSServer.cs Thu Jun 21 17:51:27 2012 +0200
+++ b/middleware/Communication/WSServer.cs Fri Jun 29 15:37:26 2012 +0200
@@ -94,11 +94,6 @@
Console.WriteLine("Close!");
allSockets.Remove(socket);
};
- /*socket.OnMessage = message =>
- {
- Console.WriteLine(message);
- allSockets.ToList().ForEach(s => s.Send("Echo: " + message));
- };*/
});
//On initialise le threadPool (appelé toutes les N ms).
@@ -110,16 +105,6 @@
//Dès que le timer est expiré, on appelle _timer_Elapsed.
_gesturesTimer.Elapsed += new ElapsedEventHandler(_gesturesTimer_Elapsed);
_userPositionTimer.Elapsed += new ElapsedEventHandler(_userPositionTimer_Elapsed);
-
- /*var input = Console.ReadLine();
- while (input != "exit")
- {
- foreach (var socket in allSockets.ToList())
- {
- socket.Send(input);
- }
- input = Console.ReadLine();
- }*/
}
/*
@@ -141,8 +126,6 @@
*/
public void _userPositionTimer_Elapsed(object sender, ElapsedEventArgs e)
{
- //On débloque la détection de gesture.
- //gestureLocked = false;
//On débloque la notification de nouveau mode.
modLocked = false;
lastCode = "";
@@ -199,33 +182,24 @@
*/
public void GesturePerformed(String code)
{
- //Si le code vient d'être envoyé, on passe.
- /*if (lastCode.Equals(code))
- return;
- lastCode = code;*/
//Si une gesture a été effectuée, on bloque un certain temps.
if (!gestureLocked)
{
gestureLocked = true;
//On crée un message contenant le code à envoyer.
- //if (!gesturesMessageCreated)
- //{
- gesturesMessageCreated = true;
- gesturesMessage = "2-" + code;
+ gesturesMessageCreated = true;
+ gesturesMessage = "2-" + code;
- //Console.WriteLine(gesturesMessage);
+ //Console.WriteLine(gesturesMessage);
- foreach (var socket in allSockets.ToList())
- {
- socket.Send(gesturesMessage);
- }
+ foreach (var socket in allSockets.ToList())
+ {
+ socket.Send(gesturesMessage);
+ }
- //On démarre le timer.
- _gesturesTimer.Start();
-
- //Console.WriteLine(gestureMessage);
- //}
+ //On démarre le timer.
+ _gesturesTimer.Start();
}
}
@@ -234,30 +208,21 @@
*/
public void ModeNotification(String code)
{
- //Si le code vient d'être envoyé, on passe.
- /*if (lastCode.Equals(code))
- return;
- lastCode = code;*/
//Si on a été notifié.
if (!modLocked)
{
modLocked = true;
//On crée un message contenant le code à envoyer.
- //if (!modeMessageCreated)
- //{
- modeMessageCreated = true;
- modeMessage = "2-" + code;
- //On démarre le timer.
+ modeMessageCreated = true;
+ modeMessage = "2-" + code;
+ //On démarre le timer.
- foreach (var socket in allSockets.ToList())
- {
- socket.Send(modeMessage);
- }
- _userPositionTimer.Start();
-
- //Console.WriteLine(modeMessage);
- //}
+ foreach (var socket in allSockets.ToList())
+ {
+ socket.Send(modeMessage);
+ }
+ _userPositionTimer.Start();
}
}
@@ -270,28 +235,6 @@
{
while (true)
{
- /*//S'il existe un message de gesture.
- if (gesturesMessage != null && !gesturesMessage.Equals(""))// && !gesturesMessage.Equals(prevGestureMessage))
- {
- //On l'envoie au client (au host et au port spécifiés dans le constructeur).
- foreach (var socket in allSockets.ToList())
- {
- socket.Send(gesturesMessage);
- //prevGestureMessage = gesturesMessage;
- }
- }
-
- //S'il existe un message de mode.
- if (modeMessage != null && !modeMessage.Equals(""))// && !modeMessage.Equals(prevModeMessage))
- {
- //On l'envoie au client (au host et au port spécifiés dans le constructeur).
- foreach (var socket in allSockets.ToList())
- {
- socket.Send(modeMessage);
- //prevModeMessage = modeMessage;
- }
- }*/
-
//Si la main gauche est détectée.
if (leftHandMessage != null && !leftHandMessage.Equals("") && !leftHandMessage.Equals(prevLeftHandMessage))
{