使用连续移动 ONVIF 时,可选的“Timeout”值应该是什么值

What value should be the value of the optional `Timeout` value when using continuous move ONVIF

我已将对 ONVIF PTZ wsdl (https://www.onvif.org/ver20/ptz/wsdl/ptz.wsdl) 的服务引用添加到我的 c# windows 表单相机应用程序中。

我已经创建了 PTZClient,我可以发送 ptz 命令。

我查看了 PTZ wsdl 的文档,其中指出 Timeout 值对于 ContinuousMove 操作是可选的。

当我尝试在此输入中不输入任何内容时,在我的代码中,我收到一条错误消息,指出没有 Timeout.

ContinuousMove 没有定义

所以我的问题是: 我应该在那里输入什么值?

我已经通过 wireshark 查看了 ONVIF Device Manager 演示应用程序发送的数据包,但不知道这个值在哪里...

我的 c# winform 应用基本上是在按下按钮时发送 ContinuousMove 命令,在释放按钮时发送 Stop 命令。

我不知道这是否相关,但是当我使用 "PT5S" 作为我的超时值时,它似乎有效,但是当我按住按钮超过 5 秒时,移动我的相机停止。当我垃圾邮件点击我的按钮时,我的相机只是冻结并重新启动...

我尝试在 ONVIF 设备管理器中做同样的两件事,但我的相机在移动 5 秒后不会冻结或停止。

我发现我可以把 null 作为变量。