Exemplo n.º 1
0
        private int CreatePair()
        {
            crcCount++;
            var createPairRequest = new CreatePairRequest(MotionID);

            //var bytes = createPairRequest.BuildRequest();
            //writer.WriteLine("Create pair command");
            //WriteToText(bytes);
            //return 1;
            if (crcCount == WirelessConnection.MaxCrcRetry)
            {
                crcCount = 0;
                return(0);
            }
            var reply = createPairRequest.Process() as RobotReplyData;

            if (reply == null)
            {
                return(0);
            }
            if (reply.Type == RobotReplyData.ReplyType.CRC)
            {
                return(CloseMotionFile());
            }
            else if (reply.Type != RobotReplyData.ReplyType.Success)
            {
                return(0);
            }

            crcCount = 0;
            return(1);
        }
Exemplo n.º 2
0
        private int CreatePair()
        {
            crcCount++;
            var createPairRequest = new CreatePairRequest(MotionID);
            //var bytes = createPairRequest.BuildRequest();
            //writer.WriteLine("Create pair command");
            //WriteToText(bytes);
            //return 1;
            if (crcCount == WirelessConnection.MaxCrcRetry)
            {
                crcCount = 0;
                return 0;
            }
            var reply = createPairRequest.Process() as RobotReplyData;
            if (reply == null) return 0;
            if (reply.Type == RobotReplyData.ReplyType.CRC)
            {
                return CloseMotionFile();
            }
            else if (reply.Type != RobotReplyData.ReplyType.Success) return 0;

            crcCount = 0;
            return 1;
        }