【求助】mesh TLSR825X 3.8.0新状态回复通道只查询部分DP
我打开了高级功能tal_mesh_advanced_ability_1,现在每次进入到面板里都会回调app_mesh_vendor_get_recv,但是这里只会查询部分DP,像我自定义的功能点DP101,还有DP33、DP34通电反应、通电勿扰这些都不会查询,每次只会查询开关、模式、亮度这些,为什么?那我其他的DP点该怎么每次进入面板时同步
我打开了高级功能tal_mesh_advanced_ability_1,现在每次进入到面板里都会回调app_mesh_vendor_get_recv,但是这里只会查询部分DP,像我自定义的功能点DP101,还有DP33、DP34通电反应、通电勿扰这些都不会查询,每次只会查询开关、模式、亮度这些,为什么?那我其他的DP点该怎么每次进入面板时同步
是打开了tal_mesh_advanced_ability_1这个后不能查询通电勿扰等的dp了吗,未打开之前可以查询?
不是只能打开高级功能,才可以使用新状态回复通道么? 我打开了以下注释:
tal_mesh_advanced_ability_1(1);
tal_mesh_vendor_get_cb_init(app_mesh_vendor_get_recv);
tal_mesh_heartbeat_onoff_info_set(1, &onoff_data, 1);
,每次进入面板会回调app_mesh_vendor_get_recv,只是不能查询所有的DP点,只会查询DP1、2、3、4、5、7,我想每次都能查询所有的DP点
你使用的是公版的面板吗
是的,这个和是不是公版面板也有关系吗?因为这个面板目前还是不太符合需求,后续可能要使用studio面板自己搭建
用studio面板也是只能查询部分的DP点
公版面板dp33,34需要你把面板点到对应的界面才会查询,自定义的dp101,公版面板不会查询,需要你自己搭个面板。
例如这样需要点到展示的这个界面
用studio面板也不会查询自定义的,那我该怎么同步设备的所有状态呢,TAL_MESH_OPCODE_READ这个现在也不会来了,我能在app_mesh_vendor_get_recv里用tal_mesh_data_send接口主动上报吗?自定义DP点有10几个,两包之间再间隔200ms的话,要花费2-5s,这个会不会影响其他功能
咨询了面板同学studio不支持查询自定义的dp,需要查询的换需要定制面板。