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;这两个变量有什么异同,分别是什么含义? |
|
|
|
|
|
- UID
- 104631
- 性别
- 男
|
TransSeqNumber是数据包的序列号,这个是底层需要的
GenericApp_TransID应该是传送的数据的一个标号,后面一个是接收的时候判断用的 |
|
|
|
|
|
微毫度十分个扩大飞机公婆 该用户已被删除
|
byte TransCount是指同一个包传的次数吗?
TransSeqNumber是指把一个数据块分成各个包时自动分配的吗? |
|
|
|
|
|
- UID
- 104631
- 性别
- 男
|
TransSeqNumber是各个包的次序号,防止重发和重收 |
|
|
|
|
|
微毫度十分个扩大飞机公婆 该用户已被删除
|
发送一个命令是用这个函数吗?
发送一个字符是用这个函数吗?
发送一段字符是用这个函数吗?
如果不是,那分别是用什么东东??谢谢
|
|
|
|
|
|
- UID
- 104631
- 性别
- 男
|
发送命令也可以,但是要接收方有相关的协议。如果是下层的命令,可以通过上层产生事件发送出去。
发送数据的话,不管是一个字符还是一段字符都是用这个函数,不是里面有AttribDataType这个类型的吗?帮助文档也都提到的啊 |
|
|
|
|
|