2994
XL2; Eclipse Halting the Line When Recalling Orders
XL200

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