As support for Queued Messages is not mandated, you possibly have to decide based on whether your reponder supports that PID.
I think we need to propose a scheme whereby requests that are initially met by an ACK_TIMER can be serviced by a subsequent request within a known "time to live" period.
You ask for something not immediately available - and are are given an ACK_TIMER xxx. If you ask again within (say) 10 xxx you are handed the requested data. If you ask after that time it is deemed to be stale and yiu get another ACK_TIMER.
And yes, if your responder supports QUEUED_MESSAGES, it can get added to the list of pending messages.
mroe discussion needed ...
Peter Willis
|