-
Notifications
You must be signed in to change notification settings - Fork 45
Open
Description
commit Id:2b68689eaa42dde7dab3e399707373a3285e049c
后台定义:
修改自定义结构体:
#define TOTAL_PROPERTY_COUNT 5
#define MAX_STR_NAME_LEN (64)
static sDataPoint sg_DataTemplate[TOTAL_PROPERTY_COUNT];
typedef struct _ProductDataDefine
{
TYPE_DEF_TEMPLATE_BOOL m_light_switch_0;
TYPE_DEF_TEMPLATE_BOOL m_light_switch_1;
TYPE_DEF_TEMPLATE_BOOL m_light_switch_2;
TYPE_DEF_TEMPLATE_BOOL m_light_switch_3;
TYPE_DEF_TEMPLATE_BOOL m_light_switch_4;
} ProductDataDefine;
static ProductDataDefine sg_ProductData;
static void _init_data_template(void)
{
memset((void *)&sg_ProductData, 0, sizeof(ProductDataDefine));
sg_ProductData.m_light_switch_0 = 0;
sg_DataTemplate[0].data_property.key = "power_switch";
sg_DataTemplate[0].data_property.data = &sg_ProductData.m_light_switch_0;
sg_DataTemplate[0].data_property.type = TYPE_TEMPLATE_BOOL;
sg_ProductData.m_light_switch_1 = 0;
sg_DataTemplate[1].data_property.key = "switch_1";
sg_DataTemplate[1].data_property.data = &sg_ProductData.m_light_switch_1;
sg_DataTemplate[1].data_property.type = TYPE_TEMPLATE_BOOL;
sg_ProductData.m_light_switch_2 = 0;
sg_DataTemplate[2].data_property.key = "switch_2";
sg_DataTemplate[2].data_property.data = &sg_ProductData.m_light_switch_2;
sg_DataTemplate[2].data_property.type = TYPE_TEMPLATE_BOOL;
sg_ProductData.m_light_switch_3 = 0;
sg_DataTemplate[3].data_property.key = "switch_3";
sg_DataTemplate[3].data_property.data = &sg_ProductData.m_light_switch_3;
sg_DataTemplate[3].data_property.type = TYPE_TEMPLATE_BOOL;
sg_ProductData.m_light_switch_4 = 0;
sg_DataTemplate[4].data_property.key = "switch_4";
sg_DataTemplate[4].data_property.data = &sg_ProductData.m_light_switch_4;
sg_DataTemplate[4].data_property.type = TYPE_TEMPLATE_BOOL;
};
修改三元组信息,配网成功,但数据下发报错并重启:
Task stack [template_yield_] stack from [3fffa8a8] to [3fffbca8], total [4096] size
00000000 00000004 00000008 0000000c 00000010 00000014 00000018 0000001c 00000020 00000024 00000028 0000002c 00000030 00000034 00000038 0000003c
3fffa8a8 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5
3fffa8e8 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5
Metadata
Metadata
Assignees
Labels
No labels
