Hi Dheeraj,
Please see a simple guide.
PUBLIC void vSend_Data(void)
{
uint16 u16Offset;
static uint32 u32Seqnum;
uint8 *pu8TransactionSequenceNumber;
uint16 u16Current_cluster;
PDUM_thAPduInstance = PDUM_hAPduAllocateAPduInstance(PDUM_thAPdu hAPdu);
PDUM_eAPduInstanceSetPayloadSize(PDUM_thAPduInstance hAPduInst, uint16 u16Size );
u16Offset += PDUM_u16APduInstanceWriteNBO(
hAPduInst,
u16Offset,
"wbhb",
u32Seqnum,
*pu8TransactionSequenceNumber,
u16Current_cluster,
value);
ZPS_teStatus ZPS_eAplAfUnicastAckDataReq(
PDUM_thAPduInstance hAPduInst,
uint16 u16ClusterId,
uint8 u8SrcEndpoint,
uint8 u8DstEndpoint,
uint16 u16DestAddr,
ZPS_teAplAfSecurityMode eSecurityMode,
uint8 u8Radius,
uint8 *pu8SeqNum);
}
For a better Reference.
ZigBee PRO Stack User Guide
JenOS User Guide
Mario