SCN 2696 provided the ability to completely delete an order, even if it was an order that had items in the queue.
The limitation was that the recall had to happen when the controller was halted. This resulted in Eclipse halting the line for every order recall.
The OD1 command has been modified to only require halting the line if the order is in the Queue. Even if the line is running, if the order is not in the queue, the XL will now delete the order rather than reporting that it is running.
In order to do this the UART task has to temprorarily raise its priority to prevent the run task from adding new items to the queue while the queue is being tested. In attempt to minimize how long the UART task is searching, a newer, more bounded search method was added to limit the amount of records that are searched.
| Model | Version | Released |
|---|---|---|
| XL220OL | 4.08.00 | 11/14/2016 |
| XL2CL | 4.38.02 | 8/29/2016 |
| XL2OL | 4.38.02 | 8/29/2016 |
| XL2CL | 3.75.02 | 8/29/2016 |
| XL2OL | 3.75.02 | 8/29/2016 |