Impulse 463E User Manual
Page 61
© 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”