Ejemplo n.º 1
0
        private static void UdpReceiveCommand(byte[] dataBytes)
        {
            //TODO: add function when UDP receive message.
            string data = Encoding.ASCII.GetString(dataBytes);

            udpReceiveBuffer += data;
            if (!udpReceiveBuffer.Contains("\n"))
            {
                return;
            }
            string[] items = udpReceiveBuffer.Split(Separators, StringSplitOptions.RemoveEmptyEntries);
            if (items[0] == "Motor")
            {
                if (items[1] == "Finished")
                {
                    Arduino.GetInstance().BusySign = false;
                }
                else if (items[1] == "GetCommand")
                {
                }
            }
            else
            {
            }

            udpReceiveBuffer = string.Empty;
        }