1998 Jun 17
42
Philips Semiconductors
Product specification
FLEX
Pager Decoder
PCD5008
8.7.8.4
Hex/binary message
FLEX
hexadecimal/binary messages may be encoded
using any word size (blocking length) in the
range 1 to 16 bits. Words are placed in codewords along
with additional information about the message as
described in Tables 46 and 47 and these definitions.
The message data in Tables 46 and 47 have blocking
lengths of 4 bits; words are designated lower case letters
a, b, c, d etc.
Hexadecimal/binary messages can be sent as fragments.
See Section 8.8.5 for a description of message
fragmentation. Messages and message fragments are
terminated, or interrupted in the case of a non-terminating
fragment, on the last full character boundary in the last
codeword. Unused bits are cleared if the last valid data bit
is logic 1, or set if the last valid data bit is logic 0. If the
terminating fragment exactly fills its last codeword, an
additional codeword is sent to indicate the location of the
last character. This codeword is filled with logic 0s if the
last valid data bit is logic 1 and filled with logic 1s if the last
valid data bit is logic 0.
Fields K to N make up the first word of a message and the
first word of every fragment in a long message.
K:
12 bit fragment checksum (Tables 46 and 47).
See Section 8.8.6 for a description of message
checksums.
C:
1 bit message continued flag (Tables 46 and 47).
When this bit is set, fragments of this message are to be
expected in following frames. See Section 8.8.5 for a
description of message fragmentation.
F:
2 bit message fragment number (Tables 46 and 47).
This is a modulo 3 message fragment number which is
incremented by 1 in successive message fragments.
See Section 8.8.5 for a description of message
fragmentation.
N:
message number (Tables 46 and 47).
See Section 8.8.7 for a description of message
numbering.
H:
1 bit header message flag (Table 46). It is a header
message only when this bit is set, otherwise it is a data
message. A header message is a displayable tag
associated with a non-displayable data message.
The header message (which is sent first) and the data
message, both have the same message number.
The second codeword of the first fragment of a hex/binary
message contains fields R to S. These fields are only
transmitted in the first fragment of a message.
R:
message retrieval flag (Table 46). When this bit is set,
the pager expects this message to be numbered.
See Section 8.8.7 for a description of message
numbering.
s:
5 bit field reserved for future use (Table 46).
Default value = 00000.
M:
1 bit mail drop flag, see Table 46. When this bit is set,
the message is to be stored in a special area in memory to
overwrite existing data in the same memory space.
D:
1 bit display direction field (Table 46). D = 0 display left
to right, D = 1 display right to left (valid only when data sent
as characters i.e. blocking length not equal 0001).
B:
4 bit blocking length (Table 46). Indicates bits per
character. B
3
B
2
B
1
B
0
= 0001 = 1 bit per character
(binary/transparent data), 1111 = 15 bits per character,
0000 = 16 bits per character. Data with a blocking length
other than 1 is assumed to be displayed on a character by
character basis (default value = 0001). Note: Tables 46
and 47 show B = 4 bit blocking length.
S:
8 bit signature field (Table 46). The 1’s complement of
the binary sum, taken 8 bits at a time, over the total
message prior to formatting into fragments. The first 8 bits
following the signature field are summed with the following
8 bits, b
3
b
2
b
1
b
0
a
3
a
2
a
1
a
0
+ d
3
d
2
d
1
d
0
c
3
c
2
c
1
c
0
, etc.
continuing to the last valid data bit in the last word of the
last fragment (the sum does not include termination bits).
The 8 LSBs of the result are inverted (1’s complement)
and transmitted as the message signature.
8.7.8.5
Secure message
FLEX
secure messages are encoded using the 7-bit
FLEX
alphanumeric character set (Section 8.7.8.3).
These characters are placed in codewords along with
additional information about the message as described in
Table 48 and the following definitions. In Table 48, 7-bit
characters of the message are designated lower case
letters a, b, c, d etc.
Secure messages follow the same fragmentation and
termination rules as alphanumeric messages
(Section 8.7.8.3).
K:
10 bit fragment checksum (Table 48).
See Section 8.8.6 for a description of message
checksums.
C:
1 bit message continued flag (Table 48). When this bit
is set, fragments of this message are to be expected in
following frames. See Section 8.8.5 for a description of
message fragmentation.