API operation Sending public profile commands with the API
XBee/XBee-PRO ZigBee RF Modules User Guide 149
In the example above, the Frame Control field (offset 23) was constructed as follows:
Frame-
specific
Data
Heating
Temperature
Set Point
44 0x00
Requested heating set point in 0.01 degrees
Celsius.
A value of 0x8000 means the set point field is
not used in this event.
Note the 0x80000 is sent in little endian byte
order.
45 0x80
Average Load
Adjustment
Percentage
46 0x80
Maximum energy usage limit.
A value of 0x80 indicates the field is not
used.
Duty Cycle 47 0xFF
Defines the maximum "On" duty cycle.
A value of 0xFF indicates the duty cycle is not
used in this event.
Duty Cycle
Event Control
48 0x00
A bitmap describing event options.
Checksum
49 0x5B
0xFF minus the 8 bit sum of bytes from offset
3 to this byte.
Frame Fields Offset Example Description
Name Bits Example Value Description
Frame Type 0-1 01 - Command is specific to a cluster
Manufacturer Specific 2 0 - The manufacturer code field is omitted from the ZCL Frame Header
Direction 3 1 - The command is being sent from the server side to the client side
Disable Default Response 4 0 - Default response not disabled
Reserved 5-7 Set to 0