Page 2 of 2
Re: 【TuyaOS SDK】有些巡航相关的PTZ DP在涂鸦智能app上功能异常
Posted: 2024年 May 27日 09:51
by 19926824531
附件是收藏点设置不生效的效果录屏。麻烦帮忙看下啊,现在PTZ就剩这个问题,已经卡了两天了
Re: 【TuyaOS SDK】有些巡航相关的PTZ DP在涂鸦智能app上功能异常
Posted: 2024年 May 27日 13:55
by 郭老庄
APP上点击收藏点后,设备会收到收藏点dp,设备需要再通过tuya_ipc_preset_add把收藏点上报上去
Re: 【TuyaOS SDK】有些巡航相关的PTZ DP在涂鸦智能app上功能异常
Posted: 2024年 May 27日 14:46
by 19926824531
好的。再请教一个接口的调用:对于IPC设备,删除收藏点时,preset_id这个参数是填NULL吗。我看ipc设备DP点的devId字段都填的NULL
[syntax]
/**
- @brief del one preset point for ipc
- @param[in] preset_id preset_id is the "devId field of the JSON of DP TUYA_DP_PRESET_SET"
- @return OPERATE_RET
- - OPRT_OK success
- - Others failed
*/
OPERATE_RET tuya_ipc_preset_del(IN CHAR_T *preset_id);
[/syntax]
Re: 【TuyaOS SDK】有些巡航相关的PTZ DP在涂鸦智能app上功能异常
Posted: 2024年 May 27日 14:56
by 郭老庄
入参不应该填空,应该填dp devId字段对应的值
Re: 【TuyaOS SDK】有些巡航相关的PTZ DP在涂鸦智能app上功能异常
Posted: 2024年 May 27日 15:11
by 19926824531
文档中说删除预设位时,error 需要 0 与 1 交替,这个具体需要怎么操作呢。
我看这一点好像和DP点定义时的说明不一致,DP添加时后面的说明是这样的:返回数据格式: { "type": 1, "data": { "error": 10001 //(0 成功,10001 个数超限 , 10002 巡航中 } }
[syntax]
//删除预设位,error 需要 0 与 1 交替
if(tmp == 0)
{
tmp = 1;
}
else if(tmp == 1)
{
tmp = 0;
}
tuya_ipc_preset_del(devId->valuestring);
snprintf(respond_del,128,"{\"type\":%d,\"data\":{\"error\":%d}}",type->valueint,tmp);
[/syntax]
Re: 【TuyaOS SDK】有些巡航相关的PTZ DP在涂鸦智能app上功能异常
Posted: 2024年 May 27日 15:24
by 郭老庄
Re: 【TuyaOS SDK】有些巡航相关的PTZ DP在涂鸦智能app上功能异常
Posted: 2024年 May 27日 16:09
by 19926824531
Re: 【TuyaOS SDK】有些巡航相关的PTZ DP在涂鸦智能app上功能异常
Posted: 2024年 May 27日 17:10
by 郭老庄
这篇文档是为5.x sdk写的,不用参考它。删除收藏点的时候,入参填dp devId字段对应的值就行
Re: 【TuyaOS SDK】有些巡航相关的PTZ DP在涂鸦智能app上功能异常
Posted: 2024年 May 27日 18:55
by 19926824531