beautypg.com

Impulse 463E User Manual

Page 61

background image

© Sealevel Systems, Inc.

- 58 -

SeaI/O User Manual

(0x46) Set Address

SeaI/O modules can be configured to use a software address, which can be any
number from 1 to 247. By verifying that the Hexadecimal switch (labeled “ADDR”
on the left side of the module) is set to “0”, the module can then be set to respond to
any address between 1 and 247. A Get Config transaction must first be issued to
obtain the Magic Cookie byte. A sample transaction is shown with an assumed
Magic Cookie byte of 0xCA.

Request

Response

Field Name

(Hex)

Field Name

(Hex)

Function

46

Function

46

New Address

F6

New Address

F6

Pad Byte

00

Pad Byte

00

Magic Cookie

CA

Magic Cookie

CA


NOTE:

If the Hexadecimal switch is not set to the “0” position, the Set
Address

command will fail.

Upon a successful Set Address operation, the SeaI/O module will respond with the
same packet it received. However, an exception can be generated if one of the
following conditions occurs:

The address set is not within the range [1, F7] (Hex)

The Magic Cookie is invalid

The message was broadcast

The Hexadecimal switch is not at position “0”