3.2.5.7.1 QCC Timer Expiry

The client MUST send a QCC Trigger to WDS Multicast Application Protocol to get the payload for QCR packet. The client MUST construct the QCR packet and set the fields as specified below:

  • ClientId: MUST be set to ClientId (section 3.2.1.1).

  • QCCSeqNo: MUST be set to LastQCCSeqNo (section 3.2.1.1).

  • BackOff: MUST be set as follows:

    • = ( Local Time on Client – QCCRecvTime (section 3.2.1.1) )

  • ServerTime: MUST be set to SenderTime from the LastQCCPacket (section 3.2.1.1).

  • HiODATASeqNo: MUST be set to HiODATASeqNo (section 3.2.1.3).

  • LossRate: MUST be set to ( LossRate x 10000000000000000 ) (section 3.2.1.3).

  • AppDataLen: MUST set to length in bytes of the payload provided by WDS Multicast Application Protocol in response to the Trigger.

  • AppData: MUST be set to the payload provided by WDS Multicast Application Protocol in response to the Trigger.

The client can optionally add the Extended Options specified in section 2.2.8.4.

The client MUST send the constructed QCR packet to Server Address (section 3.2.1.1).

The client MUST reset the Force QCC Timer to timeout as specified in section 3.2.2.