3.2.5 Timer Events
InactivityTimer: When this timer expires, the following processing steps are performed:
If ADM_MessageSentSinceLastTick is FALSE, send the Keepalive message (section 2.2.2.2).
Otherwise, reset ADM_MessageSentSinceLastTick to FALSE.