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++; } }
public void Poll(GrblConnection connection) { sendLines(connection); checkRequests(); }