SampleLight程序中哪个变量储存NetworkAddr与EndPoint?
时间:10-02
整理:3721RD
点击:
ZLL Zlighting-1.0.2中,当USB-Dongle发送开关灯数据报文给灯,灯的程序SampleLight Lighting要对报文进行解析并保存下来。保存之后,是哪个变量或结构储存NetworkAddr与EndPoint的值?在哪个头文件中定义的?
在hw_light_ctrl.c文件中函数hwLight_UpdateOnOff控制灯的开关,ENABLE_LAMP开灯,DISABLE_LAMP关灯,但都是对Osram的四个灯珠RBGW同时开关,我现在想改成只开关一个灯珠,也就是说我想改成每个EndPoint控制一个端口,一个端口连接一个灯珠,是不是需要修改ENABLE_LAMP、DISABLE_LAMP这两个函数,如何修改?
我现在已经搞清楚,修改ENANBLE_LAMP 对应的P0SEL |= ( 0x08 | 0x10 | 0x20 | 0x40);就可以确定控制哪个端口的灯珠,例如0x40对应的是P0_6白色灯珠。
这样我就剩下最后一个问题:灯的程序SampleLight Lighting对报文进行解析后,是哪个变量或结构储存NetworkAddr与EndPoint的值?在哪个头文件中定义的?