附件是收藏点设置不生效的效果录屏。麻烦帮忙看下啊,现在PTZ就剩这个问题,已经卡了两天了
【已解决】【TuyaOS SDK】有些巡航相关的PTZ DP在涂鸦智能app上功能异常
-
- Posts: 196
Re: 【TuyaOS SDK】有些巡航相关的PTZ DP在涂鸦智能app上功能异常
- Attachments
-
- 巡航点添加不生效_现象录屏.rar
- (556.36 KiB) Downloaded 125 times
Re: 【TuyaOS SDK】有些巡航相关的PTZ DP在涂鸦智能app上功能异常
APP上点击收藏点后,设备会收到收藏点dp,设备需要再通过tuya_ipc_preset_add把收藏点上报上去
-
- Posts: 196
Re: 【TuyaOS SDK】有些巡航相关的PTZ DP在涂鸦智能app上功能异常
好的。再请教一个接口的调用:对于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上功能异常
入参不应该填空,应该填dp devId字段对应的值
-
- Posts: 196
Re: 【TuyaOS SDK】有些巡航相关的PTZ DP在涂鸦智能app上功能异常
文档中说删除预设位时,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上功能异常
请问参考的是哪个文档,麻烦发一下链接
Re: 【TuyaOS SDK】有些巡航相关的PTZ DP在涂鸦智能app上功能异常
这篇文档是为5.x sdk写的,不用参考它。删除收藏点的时候,入参填dp devId字段对应的值就行