Example #1
0
        private void display(WordsEnum word)
        {
            classifier.addCode((int)word);
            string     sentence        = classifier.findSentence();
            List <int> sentenceBuilder = classifier.getSentenceBuilder();

            if (!isNewSentence)
            {
                if (sentenceBuilder.Count > 1 && !String.IsNullOrEmpty(sentence))
                {
                    isNewSentence = true;
                    startStopTimer.Start();
                    StringBuilder sb = new StringBuilder();
                    GestureBuilder = String.Empty;
                    foreach (int wordCode in sentenceBuilder)
                    {
                        sb.Append(Enum.GetName(typeof(WordsEnum), wordCode));
                        sb.Append(" ● ");
                    }
                    sb.Length       = sb.Length - 3;
                    GestureBuilder  = sb.ToString();
                    GestureSentence = sentence;
                    EndPoint point = new IPEndPoint(IPAddress.Parse("127.0.0.1"), 7777);
                    server.SendTo(Encoding.UTF8.GetBytes(GestureSentence), point);
                }
                else
                {
                    GestureSentence = String.Empty;
                    GestureBuilder  = Enum.GetName(typeof(WordsEnum), word);
                }
            }
        }
Example #2
0
        private void display(WordsEnum word)
        {
            classifier.addCode((int)word);
            string     sentence        = classifier.findSentence();
            List <int> sentenceBuilder = classifier.getSentenceBuilder();

            if (!isNewSentence)
            {
                if (sentenceBuilder.Count > 1 && !String.IsNullOrEmpty(sentence))
                {
                    isNewSentence = true;
                    startStopTimer.Start();
                    StringBuilder sb = new StringBuilder();
                    GestureBuilder = String.Empty;
                    foreach (int wordCode in sentenceBuilder)
                    {
                        sb.Append(Enum.GetName(typeof(WordsEnum), wordCode));
                        sb.Append(" ● ");
                    }
                    sb.Length       = sb.Length - 3;
                    GestureBuilder  = sb.ToString();
                    GestureSentence = sentence;
                }
                else
                {
                    GestureSentence = String.Empty;
                    GestureBuilder  = Enum.GetName(typeof(WordsEnum), word);
                }
            }
        }