使用连续移动 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
作为变量。
我已将对 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
作为变量。