3.1.5 Timer Events

InactivityTimer: When the timer expires, the following processing steps are performed:

  1. If ADM_MessageReceivedSinceLastTimerTick is TRUE,

    1. Set ADM_KeepaliveGraceCount to ADM_KeepaliveGraceCountInitialValue.

    2. Set ADM_MessageReceivedSinceLastTimerTick to FALSE.

  2. If ADM_MessageReceivedSinceLastTimerTick is FALSE,

    1. Decrement ADM_KeepaliveGraceCount by 1.

    2. If ADM_KeepaliveGraceCount becomes lesser than 0, notify the lower layer to abort the session.