工具与软件:
尊敬的先生:
关于多图形选定摄像头视图查询、我面临一个与 在切换情况下同时使用 TIvxNodeSendCommand 相关的问题。
供您参考:
case 'b': channel_prms.active_channel = 2; vxCopyUserDataObject(switch_ch_obj, 0, sizeof(tivx_select_channel_t), &channel_prms, VX_WRITE_ONLY, VX_MEMORY_TYPE_HOST); refs1[0] = (vx_reference)switch_ch_obj; tivxNodeSendCommand(obj->imgMosaicObj.node, 0,TIVX_SWITCH_CHANNEL, refs1, 1u); overlay_prms.isFront = vx_false_e; vxCopyUserDataObject(overlay_obj, 0, sizeof(tivx_overlay_select), &overlay_prms, VX_WRITE_ONLY, VX_MEMORY_TYPE_HOST); refs2[0] = (vx_reference)overlay_obj; tivxNodeSendCommand(obj->srvobj.Srvnode, 0,TIVX_OVERLAY_SELECT, refs2, 1u); break;
在上述用例中、第一个命令用于切换摄像头视图、第二个命令是 SRV、用于将驻车线路位置从车辆前部更改为后部。 停驻线路的这种变化是 A72上运行的 SRV 代码的一部分、采用与可选视图相同的逻辑实现。
我预计两者会同时变化、但只有第一个命令有效;下一个命令不会生效。 但是、如果我将第二个节点命令保留在单独的交换机情况下、则会按预期发生。
我尝试了嵌套切换用例、但失败了。
您能否说明一下、在 单个开关情况下同时使用 TIvxNodeSendCommand 吗? 如果是、我是在哪里做错了?
如果否、您能否建议如何处理此问题?
谢谢。此致、
Vyom Mishra