ZCL_HA_DEVICEID_COLORED_DIMMABLE_LIGHT在zll_samplelight.h中用到,如下代码,但我找遍了整个工程,也找不到在哪个文件中定义过,请问是在库文件中定义的吗?,它的值是不是0x0102,还是在发到串口的过程中修改成了0x0102?
#ifndef ZLL_DEVICEID
#ifdef ZCL_COLOR_CTRL
#define ZLL_DEVICEID ZLL_DEVICEID_COLOR_LIGHT
#define HA_DEVICEID ZCL_HA_DEVICEID_COLORED_DIMMABLE_LIGHT
#else
#ifdef ZCL_LEVEL_CTRL
#define ZLL_DEVICEID ZLL_DEVICEID_DIMMABLE_LIGHT
#define HA_DEVICEID ZCL_HA_DEVICEID_DIMMABLE_LIGHT
#else
#define ZLL_DEVICEID ZLL_DEVICEID_ON_OFF_LIGHT
#define HA_DEVICEID ZCL_HA_DEVICEID_ON_OFF_LIGHT
#endif
#endif
#endif
VV:
Teddy,
这个问题记得以前回答过你,
ZCL_HA_DEVICEID_COLORED_DIMMABLE_LIGHT定义在zcl_ha.h中
Teddy Xin:
回复 VV:
是回答过,但我在SampleLight工程中打不开这个文件,请看附件截图,您说是我们自己拷过去的,可我们确实没有拷贝过,不知道怎么才能解决这个问题,所以才再次发帖提问。
Teddy Xin:
回复 Teddy Xin:
难道这个问题没有答案吗?
Susan Yang:
回复 Teddy Xin:
我的是可以打开的
Teddy Xin:
回复 Susan Yang:
可能是配置问题,我发现zcl_ha.h文件不是在C:\Texas Instruments\Z-Stack Lighting 1.0.2\Projects\zstack\HomeAutomation\Source目录,而是在C:\Texas Instruments\Z-Stack Lighting 1.0.2\Projects\zstack\ZLL\Source目录,能告诉我怎么修改文件的访问路径吗?
VV:
回复 Teddy Xin:
Teddy,
你重新在网上下载一个协议栈,编译是否还会出现这个问题。
还是需要跟你确认,你们是否把Z-Stack Lighting 1.0.2 里面的application 部分的程序文件拷贝到Z-Stack Home 1.2.0 里面去?
Teddy Xin:
回复 VV:
没拷贝过,但对ZStack-CC2530-2.5.1a这个协议栈做过patch处理,有可能这个patch默认拷贝的,那我再重新解压一次ZStack Lighting1.0.2看看。