In the Nordic data sheet I was unable to find a function/register to be used on the PRX side to (i) identify an incoming packet as a retry, and (ii) identify that retry chronologically.
In other words, my question is; is PLOS_CNT (which origines in PTX) transmitted?
What I am imagining is, if PRX receives a packet identified as the 10th retry, PRX can then know that nine preceding packets (of identical payload) were lost. If after issuing an ack in response to retry ten, PRX receives the same packet/payload again with a retry-ID chronologically subsequent to retry number ten, we know that PTX did not detect PRX's ack to retry number 10.
I think this data can useful in assessing the quality of the RF environment. Additionally, in cases of asymmetrical hardware resources, the resource-rich side can be tasked with hosting more of the channel surveying, analysis and planning. ( In my situation, PTX runs on a coin cell, with 4k of flash, while PRX is on a wall adapter with 32k of flash. )
Thanks for any input.
Dan
San Jose, CA