2010-05-04 20:38
TI06协议数据发送函数
//**********************************************************************
//以短地址方式发送数据
//buf ::发送的数据
//addr::目的地址
//Leng::数据长度
//********************************************************************
uint8 SendData(uint8 *buf, uint16 addr, uint8 Leng)
{
afAddrType_t SendDataAddr;
= (afAddrMode_t)Addr16Bit; //短地址发送
= SAMPLEAPP_ENDPOINT;
= addr;
if ( AF_DataRequest( &SendDataAddr, //发送的地址和模式
&SampleApp_epDesc, //终端(比如操作系统中任务ID等)
2,//发送串ID
Leng,
buf,
&SampleApp_TransID, //信息ID(操作系统参数)
AF_DISCV_ROUTE,
// AF_ACK_REQUEST,
AF_DEFAULT_RADIUS ) == ESS )
{
return 1;
}
else
{
return 0;// Error occurred in request to send.
}
}
//**********************************************************************
//以扩展(长)地址方式发送数据
//buf ::发送的数据
//addr::目的地址
//Leng::数据长度
/********************************************************************
uint8 SendData(uint8 *buf, uint16 *addr, uint8 Leng)
{
afAddrType_t SendDataAddr;
= (afAddrM
TI06协议数据发送函数 来自淘豆网m.daumloan.com转载请标明出处.