4716
XL2; Queue Record Garbage Collection
XL200
Prior to this change Queue records were being deleted in high priority tasks, higher priority than the Input task.
There was a report of the Input Task Watch Dog timer interrupt occurring while a press task was deleting a queue record. Deleting record(s) can be time consuming. If multiple press tasks need to delete them at the same time it could potentially cause problems. It is a much better use of CPU time to mark them to be deleted and then delete them in a lower priority task when there is an abundance of CPU time available. That is what this change does.
| Model | Version | Released |
|---|---|---|
| XL2OL | 5.88.00 | 12/14/2022 |
| XL2CL | 5.88.00 | 12/14/2022 |
| XL220OL | 5.88.00 | 12/14/2022 |
| XL220CL | 5.88.00 | 12/14/2022 |
| XL2OL | 4.88.00 | 12/14/2022 |
| XL2CL | 4.88.00 | 12/14/2022 |
| XL220OL | 4.88.00 | 12/14/2022 |
| XL220CL | 4.88.00 | 12/14/2022 |