XBee/XBeePRO"燨EM燫F燤odules??02.15.4?爒1.xAx燵2007.05.031]
2007燤axStream,營nc.
牋牋?6
Chapter??燫F燤odule燙onfiguration
AT Command
API Identifier Value: 0x08
The AT Command API type allows for module parameters to be queried or set. When using this
command ID, new parameter values are applied immediately. This includes any register set with
the AT Command - Queue Parameter Value (0x09) API type.
Figure?05.  AT燙ommand燜rames
Figure?06.  Example:燗PI爁rames爓hen爎eading爐he燚L爌arameter爒alue爋f爐he爉odule.
Figure?07.  Example:燗PI爁rames爓hen爉odifying爐he燚L爌arameter爒alue爋f爐he爉odule.
AT Command - Queue Parameter Value
API Identifier Value: 0x09
This API type allows module parameters to be queried or set. In contrast to the AT Command API
type, new parameter values are queued and not applied until either the AT Command (0x08) API
type or the AC (Apply Changes) command is issued. Register queries (reading parameter values)
are returned immediately.
Figure?08.  AT燙ommand燜rames?SPAN class="pst XBIB-U_2124008_2">
(Note爐hat爁rames燼re爄dentical爐o爐he?AT燙ommand燗PI爐ype爀xcept爁or爐he燗PI爄dentifier.)
cmdData
0x08
Length
Checksum
Start Delimiter
Frame Data
Identifier-specific Data
API Identifier
MSB
LSB
0x7E
1 Byte
API-specific Structure
Frame ID (Byte 5)
Identifies the UART data frame for the host to
correlate with a subsequent ACK (acknowledgement).
If set to 0, no response is sent.
AT Command (Bytes 6-7)
Command Name - Two
ASCII characters that
identify the AT Command.
Parameter Value (Byte(s) 8-n)
If present, indicates the requested parameter
value to set the given register.
If no characters present, register is queried.
*燣ength燵Bytes]?燗PI營dentifier?燜rame營D?燗T燙ommand
**?R爒alue爓as燼rbitrarily爏elected.
Checksum
0x15
Byte 8
AT Command
Bytes 6-7
Frame ID**
0x52 (R)
Byte 5
0x44 (D)
0x4C (L)
API Identifier
0x08
Byte 4
Start Delimiter
Byte 1
0x7E
Length*
Bytes 2-3
0x00
0x04
*燣ength燵Bytes]?燗PI營dentifier?燜rame營D?燗T燙ommand?燩arameter燰alue
**?M爒alue爓as燼rbitrarily爏elected.
Checksum
0x0C
Byte 12
AT Command
Bytes 6-7
0x44 (D)
0x4C (L)
Parameter Value
0x00000FFF
Bytes 8-11
Frame ID**
0x4D (M)
Byte 5
Length*
Bytes 2-3
0x00
0x08
API Identifier
0x08
Byte 4
Start Delimiter
Byte 1
0x7E
cmdData
0x09
Length
Checksum
Start Delimiter
Frame Data
Identifier-specific Data
API Identifier
MSB
LSB
0x7E
1 Byte
API-specific Structure
Frame ID (Byte 5)
Identifies the UART data frame for the host to
correlate with a subsequent ACK (acknowledgement).
If set to 0, no response is requested.
AT Command (Bytes 6-7)
Command Name - Two
ASCII characters that
identify the AT Command.
Parameter Value (Byte(s) 8-n)
If present, indicates the requested parameter
value to set the given register.
If no characters present, register is queried.