equal
deleted
inserted
replaced
1456 |
1456 |
1457 // send all datagrams |
1457 // send all datagrams |
1458 ecrt_master_send(master); |
1458 ecrt_master_send(master); |
1459 |
1459 |
1460 while (1) { // active waiting |
1460 while (1) { // active waiting |
|
1461 schedule(); // schedule other processes while waiting. |
1461 ecrt_master_receive(master); // receive and dequeue datagrams |
1462 ecrt_master_receive(master); // receive and dequeue datagrams |
1462 |
1463 |
1463 // count number of datagrams still waiting for response |
1464 // count number of datagrams still waiting for response |
1464 datagrams_sent = 0; |
1465 datagrams_sent = 0; |
1465 list_for_each_entry(datagram, &master->datagram_queue, queue) { |
1466 list_for_each_entry(datagram, &master->datagram_queue, queue) { |