XBee®/XBee‐PRO® ZB SMT RF Modules
ZigBee IO Data Sample Rx Indicator
Frame Type: 0x92
When the module receives an I/O sample frame from a remote device, it sends the sample out the serial port
using this frame type (when AO=0). Only modules running in API mode will send I/O samples out the serial
port.
Frame Fields
Start Delimiter
Length
Offset Example
0 0x7E
Description
MSB 1 0x00
LSB 2 0x14
3 0x92
Number of bytes between the length and the checksum
Frame Type
MSB 4 0x00
5 0x13
6 0xA2
64-bit Source
Address
7 0x00
64-bit address of sender
16-bit address of sender.
8 0x40
9 0x52
10 0x2B
LSB 11 0xAA
MSB 12 0x7D
LSB 13 0x84
16-bit Source
Network Address
A
P
I
0x01 - Packet Acknowledged
0x02 - Packet was a broadcast packet
Receive Options
14 0x01
Number of sample sets
included in the payload.
(Always set to 1)
Number of Samples
15 0x01
P
a
c
k
e
t
Frame-specific Data
16 0x00
17 0x1C
Bitmask field that indicates
which digital IO lines on the
remote have sampling
enabled (if any).
Digital Channel Mask*
Bitmask field that indicates
which analog IO lines on the
remote have sampling
enabled (if any).
Analog Channel
Mask**
18 0x02
19 0x00
If the sample set includes any digital IO lines
(Digital Channel Mask > 0), these two bytes
contain samples for all enabled digital IO lines.
DIO lines that do not have sampling enabled
return 0. Bits in these 2 bytes map the same as
they do in the Digital Channels Mask field.
Digital Samples (if
included)
20 0x14
21 0x02
22 0x25
23 0xF5
If the sample set includes any analog input lines
(Analog Channel Mask > 0), each enabled analog input
returns a 2-byte value indicating the A/D measurement
of that input. Analog samples are ordered sequentially
from AD0/DIO0 to AD3/DIO3, to the supply voltage.
Analog Sample
Checksum
0xFF - the 8 bit sum of bytes from offset 3 to this byte.
© 2010 Digi International, Inc.
111