If publisher starts before subscriber, publisher can send multiple messages before subscriber is alive.
This cause subscriber's missed messages counter to jump in the beginning.
Proposal:
subscriber could adapt to sequence counter of the first received message (instead of expecting sequence counter 0)
Could we change the code like below, trdp_pdcom.c
896 if ((newSeqCnt > 0u) && (newSeqCnt > (pExistingElement->curSeqCnt + 1u)))
-> if ((newSeqCnt > 0u) && (newSeqCnt > (pExistingElement->curSeqCnt + 1u)) && (pExistingElement->numRxTx > 0))
And increase missed frames counter only if subscriber has received some frame.