Board logo

标题: afStatus_t afFillandSendMessage [打印本页]

作者: 微毫度十分个扩大飞机公婆    时间: 2007-1-20 15:51     标题: 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分别指什么?

作者: 微毫度十分个扩大飞机公婆    时间: 2007-1-20 18:07

还有在GenericApp.c中
byte GenericApp_TransID;和byte sentTransID;这两个变量有什么异同,分别是什么含义?
作者: seuafu2005    时间: 2007-1-23 09:22

TransSeqNumber是数据包的序列号,这个是底层需要的

GenericApp_TransID应该是传送的数据的一个标号,后面一个是接收的时候判断用的
作者: 微毫度十分个扩大飞机公婆    时间: 2007-1-23 10:00

byte TransCount是指同一个包传的次数吗?
TransSeqNumber是指把一个数据块分成各个包时自动分配的吗?
作者: seuafu2005    时间: 2007-1-23 10:11

TransSeqNumber是各个包的次序号,防止重发和重收
作者: 微毫度十分个扩大飞机公婆    时间: 2007-2-8 23:02

发送一个命令是用这个函数吗?
发送一个字符是用这个函数吗?
发送一段字符是用这个函数吗?
如果不是,那分别是用什么东东??谢谢


作者: seuafu2005    时间: 2007-2-9 13:51

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

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




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0