EasyManua.ls Logo

Tait T2000 II Series - Table 8.15.1 Message Format

Tait T2000 II Series
150 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
M2000-00
T2000-A70 Data Modem Kit
8.15.7
Copyright TEL 31/12/97
Message Format
All message packets take the general form:
[IDENT][SIZE][PARAMETERS][CHECKSUM]<CR>
The following table explains each component of the message packet.
Table 8.15.1 Message Format
General message format characteristics:
All fields in a message are encoded in ASCII, except for the [PARAMETERS] field of
the transmit and receive commands, which is encoded in Binary.
Where numeric values are represented in ASCII-hex notation (two characters per
byte), digits A to F are upper case.
The minimum length of a command packet is 5 characters (i.e. this is when [SIZE] =
00).
The maximum length of the [PARAMETERS] field is 111 characters. The maximum
length of the command packet is therefore 116 characters ([SIZE] = 0x6F).
Message Component Description
[IDENT]
The message identifier. Identifiers are single ASCII characters (lower-case
alphabetical) which categorise the message type.
[SIZE]
The number of characters which make up the
[PARAMETERS
] field.
[SIZE]
is an 8-bit number expressed in ASCII-hex notation (two characters).
[PARAMETERS]
An optional field, depending upon the command. Parameter values are
generally character strings, unless explicitly stated otherwise. Parameter
type is dependent upon the command - there is no explicit type definition.
[CHECKSUM]
An 8 bit checksum of fields
[IDENT]
,
[SIZE]
and
[PARAMETERS]
. It is
expressed in ASCII-hex notation (two characters).
Calculating
[CHECKSUM]
:
[CHECKSUM]
is calculated by applying the following algorithm:
1
Take the modulo-2 sum of all message bytes preceding
[CHECKSUM].
2
Retain bits 0 to 7, discarding any higher order bits resulting from the
summation.
3
Form the two’s complement of the remainder.
4
Convert the binary number into two ASCII-hex digits, MSD first.
<CR>
The packet terminator. It is the ASCII “carriage return” character ($0D).

Table of Contents

Related product manuals