Exemplo n.º 1
0
        private void sendLines(GrblConnection connection)
        {
            while (nextLine < Lines.Count)
            {
                GrblRequest request = GrblRequest.CreateGCodeRequest(Lines[nextLine], nextLine);
                if (!connection.Send(request))
                {
                    break;
                }
                if (request.ResponseStatus == GrblResponseStatus.Failure)
                {
                    break;
                }

                pendingRequests.Enqueue(request);
                nextLine++;
            }
        }
Exemplo n.º 2
0
 public void Poll(GrblConnection connection)
 {
     sendLines(connection);
     checkRequests();
 }