private void HandleServerReceived(object sender, DataPacketEventArgs e) { // Add the input to working memory string senderName = e.DataPacket.SenderName; StringMemoryItem inputItem = null; if (senderName == AgentConstants.LISTENER_PROCESS_NAME) { inputItem = new StringMemoryItem(); inputItem.TagList.Add(listenerInputTag); inputItem.SetContent(e.DataPacket.Message); workingMemory.AddItem(inputItem); timeOfLastListenerInput = inputItem.InsertionTime; if (!busy) { HandleUserInput(inputItem); } } else if (senderName == AgentConstants.VISION_PROCESS_NAME) { inputItem = new StringMemoryItem(); inputItem.TagList.Add(visionInputTag); inputItem.SetContent(e.DataPacket.Message); workingMemory.AddItem(inputItem); timeOfLastVisionInput = inputItem.InsertionTime; if (!busy) { HandleUserInput(inputItem); } } else if (senderName == AgentConstants.INTERNET_PROCESS_NAME) { ProcessInternetInput(e.DataPacket.Message); } }
private void HandleClientReceived(object sender, DataPacketEventArgs e) { if (InvokeRequired) { BeginInvoke(new MethodInvoker(() => Speak(e.DataPacket))); } else { Speak(e.DataPacket); } }
private void HandleClientReceived(object sender, DataPacketEventArgs e) { string faceAction = e.DataPacket.Message; if (faceAction.ToLower() == "openeyes") { OpenEyes(); } // ToDO: Add more actions here }
private void HandleServerReceived(object sender, DataPacketEventArgs e) { string information = e.DataPacket.TimeStamp.ToString("yyyyMMdd HHmmss.fff: ") + e.DataPacket.Message + " from " + e.SenderID.ToString(); if (InvokeRequired) { this.BeginInvoke(new MethodInvoker(() => messageListBox.Items.Insert(0, information))); } else { messageListBox.Items.Insert(0, information); } }
private void HandleClientReceived(object sender, DataPacketEventArgs e) { string info = e.DataPacket.Message; if (info.ToLower() == "openeyes") { face.OpenEyes(); } ColorListBoxItem item = new ColorListBoxItem("handling : " + info, face.CommunicationLogListBox.BackColor, face.CommunicationLogListBox.ForeColor); face.CommunicationLogListBox.Items.Insert(0, item); // ToDO: Add more actions here }
private void HandleClientReceived(object sender, DataPacketEventArgs e) { string searchRequestString = e.DataPacket.Message; Boolean ok = ProcessRequest(searchRequestString); if (ok) { if (InvokeRequired) { BeginInvoke(new MethodInvoker(() => ShowSearchString(searchRequestString))); } else { ShowSearchString(searchRequestString); } } else { } }
private void HandleClientReceived(object sender, DataPacketEventArgs e) { string faceAction = e.DataPacket.Message; if (faceAction.ToLower() == "openeyes") { OpenEyes(); } else if (faceAction.ToLower() == "squint") { Squint(); } else if (faceAction.ToLower() == "nodhead") { Nod(); } else if (faceAction.ToLower() == "shakehead") { ShakeHead(); } // ToDO: Add more actions here }