97
Appendix B - TAP Output Processing Flow Chart
Following is a flow chart that documents how RMS manages both Ethernet and serial port TAP output.
This flow chart is designed to accommodate a wide variety of devices that support TAP protocol.
Notes:
1.
RMS logs into a paging system when first connecting, assumes that the Logged IN state is
persistent, and outputs multiple messages with indeterminate periods of time between the
messages, until it detects that a new login process needs to occur.
2.
When RMS initially attempts a login after a settings change, it will output
BYE<CR>
, then will
output a
<CR>
every 3 seconds if the
ID=
response is not detected.
3.
An odd response to a paging message, such as an
ID=
triggers a new login process, as a means of
re-establishing synchronization with the paging system. If the odd response is
ID=,
RMS will
respond with
<ESC>PG1<CR>
. For any other odd response, RMS will respond with
BYE<CR>
,
then will output a
<CR>
every 3 seconds if the
ID=
response is not detected.
4.
An
ID=
, sensed in any state of RMS, will cause RMS to respond with
<ESC>PG1<CR>
as a means
of responding to the paging system request to re-establish synchronization.
5.
RMS maintains an independent outgoing message queue for each paging system, in order to not
allow a failed message output on one paging system affect the throughput of messages on good
paging system connections.
6.
If ATI Keepalive mode is enabled, the output of a message from the queue will reset the ATI
Keepalive one minute timer.