【问题标题】:How to create and setup ONVIF PresetTour using onvif ver20 ptz.wsdl如何使用 onvif ver20 ptz.wsdl 创建和设置 ONVIF PresetTour
【发布时间】:2019-09-20 18:46:10
【问题描述】:

我想知道如何使用 ONVIF 标准创建和设置 PresetTour。

使用已添加到我的 c# 项目的Connected ServicesONVIF ptz wsdl,我可以看到我可以为我的PTZClient 创建一个PresetTour

_ptzClient.CreatePresetTour(_profile.token);

使用此命令后,我可以使用以下命令获取这个新创建的预设游览的信息:

PresetTour[] tours = _ptzClient.GetPresetTours(_profile.token);

我想知道如何创建一个新的TourSpot 或使用现有的Preset 作为TourSpot,以便在我的相机上启动/启动预设巡视/巡逻时让我的相机转到这个位置。

如何设置新建游览点的位置?

我应该如何配置整个PresetTour

如果我的问题没有解决方案,我想我会在我的应用程序一侧保留一个预设列表并手动完成所有操作。

【问题讨论】:

    标签: c# wsdl onvif


    【解决方案1】:

    您需要调用ModifyPresetTour。它需要一个tt:PresetTour 结构,除其他字段外,该结构还具有tt:PTZPresetTourSpot 类型的TourSpot 元素。请注意,TourSpot 在 XML 模式中定义为 minOccurs="0" maxOccurs="unbounded",因此您可以指定任意数量的游览点。

    PTZPresetTourSpot 结构有一个PresetDetail 类型为tt: PTZPresetTourPresetDetail 的字段。

    最后PTZPresetTourPresetDetail 有一个PresetToken 字段,您可以在其中指定预设。

    我同意它不是很对程序员友好

    【讨论】:

      猜你喜欢
      • 2023-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多