User Manual

OSMAC BaseOSMAC Base User Manual
Page 27
7.3 Sending Multiple-Line Pages
If you wish a message to continue on another line of a multi-line pager, you cannot send the <CR> return into
the serial port. Use the TAB character instead of a <CR>. The OSMAC BaseOSMAC Base will translate it to a <CR> when it
sends the page to the pager.
7.4 Computing the Checksum
The checksum is a simple arithmetic sum of the 7-bit values of all characters preceding it. The checksum
reported is the least significant 12 bits of this summation, converted to BCD ASCII.
Checksum Example:
STX
000
0010
1
011
0001
2
011
0010
3
011
0011
<0CR>
000
1101
A
100
0001
B
100
0010
C
100
0011
<CR>
000
1101
ETX
000
0011
Total
10111
1011
Convert to BCD
1 0111
1011
Answer in BCD ASCII
1 7
;
7.5 COMP1
COMP1 allows a "dumb terminal" to be used to send a page, although any device that can output RS-232 data
can be used.
All data entering the serial port is sent to pager number 0. The reception of a <CR> initiates the page.
Manual Entry of a Page
Entry Device OSMAC Base Action Comment
<Message><CR> The Entry Device (in this case it is often a
user on a terminal) types in the message to
send to a pre-set pager.
Characters are echoed back.