1 optional serial command format, 2 additional option to serial command, Section 5.2.2.1 – INFICON STM-2 USB Thin Film Rate/Thickness Monitor User Manual

Page 75: This

Advertising
background image

5 - 7

PN

07

4-

61

3-

P1

A

STM-2 Operating Manual

5.2.2.1 Optional Serial Command Format

<STX><ADDR><CMD_RSP>[<DATA>...]<SRLNO><ACKSM1><ACKSM2><CR>

SRLNO. . . . . . . . . . . . . . . . . . . . . . . Serial Number

Associates a command from the master with
the correct response. The value must be
greater than or equal to 0x10 (16) in order to
not be mistaken as a framing or escape
character byte.

ACKSM1, 2 . . . . . . . . . . . . . . . . . . . Alternate 0x40 based checksum characters

This has a range of values from @ (0x40)
through the letter, O (0x4f).

NOTE: Refer to

section 5.2.1 on page 5-1

for additional information identifying the

bytes in this command string.

5.2.2.2 Additional Option to Serial Command

Opcode 0x10 BOOT_API is a reserved SMDP opcode. This divides the
communication response of STM-2 into two sections, bootloader and application.
A platform that is in the bootloader operational mode will only respond to
BOOT_API opcode commands, and will ignore all others making the instrument
invisible to standard communications interrogations.

Opcode 0x10 BOOT_API hides platforms waiting in bootloader mode from general
network polls and interrogations. Special bootloader aware host code must use the
BOOT_API hooks to open the platform and make it suitable for erasing and
downloading new applications code, scanning for existing applications, and
launching existing applications.

Advertising