Code: Select all
unsigned char dps_Get[1] = {9};
OUT TY_RECV_OBJ_DP_S *obj_Get;
OUT TY_RECV_RAW_DP_S *dp_data_Get;
tuya_iot_dp_low_power_query(dps_Get, 1, &obj_Get, &dp_data_Get);
注意,如果要获取全部缓存dp,cnt 传入0,处理完了之后,obj_Get、dp_data_Get要释放掉。
Code: Select all
unsigned char dps_Get[1] = {9};
OUT TY_RECV_OBJ_DP_S *obj_Get;
OUT TY_RECV_RAW_DP_S *dp_data_Get;
tuya_iot_dp_low_power_query(dps_Get, 1, &obj_Get, &dp_data_Get);
注意,如果要获取全部缓存dp,cnt 传入0,处理完了之后,obj_Get、dp_data_Get要释放掉。
每次去查询的时候不一定都有 DP 下发,即obj_Get, dp_data_Get 有可能为空,你少了防护性判断。
请参考这个帖子中的示例:viewtopic.php?t=460