请教 关于AF_DataRequest()函数返回的错误码:0xC2 的意义
你好!
请教关于AF_DataRequest()函数返回的错误码:0xC2 的意义?
谢谢!
你好,
我用串口跟踪AF_DataRequest()函数代码,发现这个错误码0xC2 是函数APSDE_DataReq()函数返回的错误码,但是这个函数是屏蔽的,不能看其实现代码,TI 的工程师能帮忙看一下这个错误码的原因吗?
谢谢!
你好
我再补充一点,这是ZLL下的。
这个错误码所产生的问题应该怎么处理呀?请指点!
ZNwkInvalidRequest | --无效请求 | 0xc2 |
您有没有修改过TI给出的源代码?如何修改的?
你好!
感谢你的回复!
我没有修改源代码。
我的做法是在SampleRemote-EB-Route工程中添加串口函数来调用相关TOUCHLINK、zclGeneral_SendOnOff_CmdOn等函数。
造成这个问题现象:当我在遥控器中TOUCHLINK后,成功将灯加入到网络中(我这时记下灯的网络短地址->linkedTargets),并可以进行开灯和关灯等操作。当遥控器重新上电后(灯没有重新上电),这就就不能再控制灯了,情况就这种返回错误码:0xC2。
你好!
请教!
具体是什么原因造成这个“无效请求”的错误提示呀?
谢谢!
zclGeneral_SendOnOff_CmdOn调用时,
参数afAddrType_t *dstAddr的赋值是怎么样的?
VV
你好!
以下是参数afAddrType_t *dstAddr的赋值:
static afAddrType_t zllSampleBridge_DstAddr_mod;
zllSampleBridge_DstAddr_mod.endPoint =SAMPLEBRIDGE_ENDPOINT ;
zllSampleBridge_DstAddr_mod.addrMode = afAddr16Bit;
zllSampleBridge_DstAddr_mod.addr.shortAddr =PC_to_Coor[2]*256+PC_to_Coor[3] ;//PC_to_Coor[2]是网络地址的高位,PC_to_Coor[3]是网络地址的低位。我从串口中获取的。
谢谢!
endpoint应该是目的节点,也就是灯的Endpoint
另外关于地址
你通过抓空中的数据包,和程序单步调试下,确保变量的值确实是灯的短地址。