Command block, Response block, Type codes – Welch Allyn SureTemp PlusModule - User Manual User Manual

Page 32: Data types, Character arrays, Command block response block type codes data types

Advertising
background image

Packet Structure

SureTemp Plus Module OEM Implementation

32

Confidential

Welch Allyn OEM Technologies

Command Block

Response Block

Type Codes

Data Types

Data types used throughout are derived from the base data types found in the C programming
language and are listed below.

Character Arrays

Arrays of ASCII characters are treated as standard C strings, terminated by the null character.
Note that in some instances, the array returned may contain characters beyond the null
terminator; ignore these characters.

3-byte preamble

0x03, 0x02, 0x10

2-byte command code

CC-high, CC-low

1-byte type code

TT-high

2-byte data size

SS-low, SS-high

X bytes of response data

(format depends on command)

1-byte checksum

0xYY

3-byte preamble

0x03, 0x02, 0x10

2-byte command code

CC-high, CC-low

1-byte type code

TT-high

2-byte data size

SS-low, SS-high

X bytes of response data

(format depends on command)

1-byte checksum

0xYY

0x01

Identifies the message as a Command

0x02

Indicates Good Response

0x03

Indicates Bad Response (NAK)

Advertising