首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

afStatus_t afFillandSendMessage

afStatus_t afFillandSendMessage


afStatus_t afFillandSendMessage ( afAddrType_t *dstAddr,
byte srcEndPoint,
byte clusterID,
byte TransCount,
byte FrameType,
byte *TransSeqNumber,
byte CommandType,
byte AttribDataType,
uint16 AttribId,
byte ErrorCode,
byte DataLength,
byte *Data,
byte txOptions,
byte DiscoverRoute,
byte RadiusCounter );

其中TransSeqNumber,TransSeqNumber分别指什么?
还有在GenericApp.c中
byte GenericApp_TransID;和byte sentTransID;这两个变量有什么异同,分别是什么含义?
TransSeqNumber是数据包的序列号,这个是底层需要的

GenericApp_TransID应该是传送的数据的一个标号,后面一个是接收的时候判断用的
byte TransCount是指同一个包传的次数吗?
TransSeqNumber是指把一个数据块分成各个包时自动分配的吗?
TransSeqNumber是各个包的次序号,防止重发和重收
发送一个命令是用这个函数吗?
发送一个字符是用这个函数吗?
发送一段字符是用这个函数吗?
如果不是,那分别是用什么东东??谢谢

发送命令也可以,但是要接收方有相关的协议。如果是下层的命令,可以通过上层产生事件发送出去。

发送数据的话,不管是一个字符还是一段字符都是用这个函数,不是里面有AttribDataType这个类型的吗?帮助文档也都提到的啊
返回列表