TI中文支持网
TI专业的中文技术问题搜集分享网站

ZC_light_cc26x2lp 单播 ZED_switch_cc26x2lp, ZC收到switch的信号怎样和ZC的上层应用定义的事件SAMPLELIGHT_LEVEL_CTRL_EVT关联起来

 

我在看例程(ZC_light_cc26x2lp 单播 ZED_switch_cc26x2lp)时有一点不理解:

在ZED_switch_cc26x2lp 的staticvoidzclSampleSw_process_loop(void):          

 if(events & SAMPLEAPP_KEY_EVT)

            {

                // Process Key Presses

                zclSampleSw_processKey(keys);

                keys = 0;

                events &= ~SAMPLEAPP_KEY_EVT;

            }

staticvoidzclSampleSw_processKey(uint8 keysPressed)

    //Button 2

   if(keysPressed == KEY_RIGHT)

    {

        zstack_bdbGetZCLFrameCounterRsp_t Rsp;

 

        Zstackapi_bdbGetZCLFrameCounterReq(zclSampleSw_Entity, &Rsp);

 

        zclGeneral_SendOnOff_CmdToggle( SAMPLESW_ENDPOINT, &zclSampleSw_DstAddr, FALSE, Rsp.zclFrameCounter );

    }

当end device 的button2 按下 ZED发送开关信号给ZC, 那么ZC协议栈接收到信号会把消息发送给ZC的上层应用,然后根据信号决定ZC板子上的LED0 的亮灭;

 

但是在ZC_light_cc26x2lp工程里ZC收到switch的信号怎样和ZC的上层应用定义的事件SAMPLELIGHT_LEVEL_CTRL_EVT关联起来

user5325333:

回复 YiKai Chen:

非常感谢!!!!!!

赞(0)
未经允许不得转载:TI中文支持网 » ZC_light_cc26x2lp 单播 ZED_switch_cc26x2lp, ZC收到switch的信号怎样和ZC的上层应用定义的事件SAMPLELIGHT_LEVEL_CTRL_EVT关联起来
分享到: 更多 (0)