TI论坛
直播中

李玉华

7年用户 171经验值
私信 关注
[问答]

请问zclGeneral_SendOnOff_CmdToggle是如何指定Destination Address的?

我将SampleSwitch 制作成ZC, SampleLight 制作成Zed.
可以正确的在SampleSwitch 上控制SampleLight 的LED 灯.
我发现它是调用zclGeneral_SendOnOff_CmdToggle() 来​​送出Packet.
请问: zclGeneral_SendOnOff_CmdToggle() 的"destination address" 结构内容都是0, 那它是如何指定Destination 的Address 呢?
谢谢.

回帖(2)

李衍安

2020-4-23 10:01:52
address mode 是設定成 AddrNotPresent
所以是使用 binding table 的值來送出 packet

#ifdef ZCL_ON_OFF
// Set destination address to indirect
zclSampleSw_DstAddr.addrMode = (afAddrMode_t)AddrNotPresent;
zclSampleSw_DstAddr.endPoint = 0;
zclSampleSw_DstAddr.addr.shortAddr = 0;
#endif
举报

李玉华

2020-4-23 10:35:03
謝謝.
我先研究一下.
希望我搞的出來.
不行的話, 可能又要麻煩你指點了.
举报

更多回帖

发帖
×
20
完善资料,
赚取积分