Onvif PTZ简介

一.PTZ

         (1)AbsoluteMove移动摇摄,倾斜和变焦到一个绝对的目标

参数:ProfiToken;

           位置(摇摄以及倾斜坐标(x,y),距离)-可选参数;上升高度(可选)(x);

           速度(可选):摇摄以及倾斜速度(x,y),上升速度;上升速度(x);

返回:AbsoluteMoveResponse

(2)ContinuousMove:连续平移/倾斜和变焦动作(至少一个节点应该支持此操作,操作起作用)

参数:ProfiToken;

           周转率(镜头以及倾斜(x,y),距离)速度;上升高度

           超时(可选)

返回:ContinuousMoveResponse

(3)CreatePresetTour:所选的媒体配置文件创建一个预置位巡视----不明白

  参数:ProfileToken

返回:PresetTourToken

(4)GetConfiguration:从设备获取指定的配置

参数:PTZConfigurationToken

返回:PTZConfiguration

            名称;使用数量;信令;节点信令;缺省绝对移动倾斜;缺省绝对高度位置;缺省相对移动倾斜;缺省相对高度;缺省持续转动;缺省持续高度转动;缺省速度;缺省超时;移动倾斜的限制;高度限制;扩展

(5)GetConfigurationOptions:获取支持的坐标系包括其范围限制

参数:ConfigurationToken

返回:PTZConfigurationOptions

                     位置,URI,XRange,YRange;绝对高度;相对位置范围;相对高度范围;次序转动范围;速度范围;超时范围;控制方向(翻转)

(6)GetConfigurations:从设备获取所有云台配置

参数:

返回:同(4)

(7)GetNode:获取指定节点的参考标记或者名称

参数:节点标记

返回:PTZ节点标记或名称

(8)GetNodes:取所有可用的PTZ节点描述

参数:节点标记

返回:设备节点列表

(9)GetPresets:在选定的配置文件中PTZNode所有云台预置

参数:ProfileToken

返回:节点预设名称;位置;高度

(10)GetPresetTour:获取选定的配置文件中一个特定的云台预置位巡视

参数:ProfileToken,PresetTourToken

返回:名称;状态;当前点;速度;停留时间;自启动;

(11)GetPresetTourOptions:获取云台预置位巡视支持的选项

参数:ProfileToken,PresetTourToken

返回:是否自启动;启动条件;周有点;

(12)GetPresetTours:获取选定的配置文件中一个特定的云台预置位巡视

参数:ProfileToken

返回:同10

(13)GetServiceCapabilities:获取云台服务功能

参数:

返回:是否能翻转;

(14)GetStatus:获取Profile中节点的云台状态

参数:ProfileToken

返回:位置;移动状态;错误;UTC时间

(15)GotoHomePosition:PTZ设备移动到它的“家”的位置

参数:ProfileToken;速度;高度;

(16)GotoPreset:配置文件中设备返回预设位置

参数:ProfileToken,PresetToken,速度;高度;

(17)ModifyPresetTour:对选定的media Profile设置预置位巡视

参数:名称,状态(Idle/Touring/Paused),自动开始,开始条件,周游现场,扩展

(18)OperatePresetTour:在选定的媒体对象执行特定的操作预置位巡视

参数:ProfileToken,PresetTourToken,Operation['Start', 'Stop', 'Pause', 'Extended' ]

(19)RelativeMove:相对平移/倾斜和变焦移动

参数:平移,速度,

(20)RelativeMove:移除配置文件中所选节点的云台预置

参数:ProfileToken,PresetToken

(21)RemovePresetTour:从媒体配置文件中删除一个特定的预置位巡视

参数:ProfileToken,PresetToken

(22)SendAuxiliaryCommand:给选定的配置文件中由PTZNode映射的PTZ设备发送辅助命令

参数:ProfileToken,AuxiliaryData(辅助数据

(23)SetConfiguration:在设备上设置/更改现有云台配置

参数:同获取

(24)SetHomePosition:保存当前位置作为起始位置

参数:ProfileToken

(25)SetPreset:SetPreset命令保存当前设备的位置参数,从而使设备通过GotoPreset操作可以移动到保存的预置位置。如果设备在移动操作可能失败

参数:ProfileToken,PresetName,PresetToken

返回:PresetToken

(26)Stop:停止正在进行的绝对和相对连续式的摇摄,倾斜和变焦动作。如果摇摄,倾斜和变焦没有停止参数,设备将停止所有正在进行的平移,倾斜和缩放动作

参数:ProfileToken,PanTilt(bool),Zoom(bool)

二.DeviceIoPort

1.GetAudioOutputConfiguration:获取当前物理音频输出的配置

参数:AudioOutputToken

返回:名称,使用量,当前配置的标识,输出标识,SendPrimacy(半双工传输方向切换),OutputLevel(音量)

2.GetAudioOutputConfigurationOptions:物理音频可用输出设置和范围

参数:AudioOutputToken

返回:OutputTokensAvailable,SendPrimacyOptions(半双工传输方向切换),OutputLevelRange(音量范围)

3.GetAudioOutputs:列出设备所有可用的音频输出

参数:

返回:可用的音频输出列表(标志)

4.GetAudioSourceConfiguration:列出配置的音频输入

参数:AudioSourceToken

返回:名称,使用量,标志,SourceToken

5.GetAudioSourceConfigurationOptions:配置的音频输入选项

参数:AudioSourceToken

返回:可使用的输入,扩展

6.GetAudioSources:列出设备所有的音频源

参数:

返回:token,Channels(声道数)

7.GetDigitalInputs:获取现有设备的数字输入设备

参数:

返回:token(数字输入设备标志)

8.GetRelayOutputOptions:获取一个或者多个继电器的可用设置和范围

参数:RelayOutputToken

返回:Mode,DelayTimes,Discrete(bool是否支持准确值),扩展

9.GetRelayOutputs:获取继电器的可用输出和设置列表

参数:

返回:token,Properties(Mode-'Bistable' or 'Monostable'),DelayTime,IdleState('open' or 'closed' )

10.GetSerialPortConfiguration:获取串口配置

参数:SerialPortToken

返回:BaudRate,ParityBit,CharacterLength,StopBit,token,type

11.GetSerialPortConfigurationOptions:获取串口配置选项

参数:SerialPortToken

返回:BaudRateList,ParityBitList,CharacterLengthList,StopBitList,token

12.GetSerialPorts:获取串口数量

参数:

返回:tokens

13.GetServiceCapabilities:设备IO服务的能力

参数:

返回:VideoSources,VideoOutputs,AudioSources,AudioOutputs,RelayOutputs,SerialPorts,DigitalInputs

14.GetVideoOutputConfiguration:视频输出配置

参数:VideoOutputToken

返回:Name,UseCount,token,OutputToken

15.GetVideoOutputConfigurationOptions:视频输出配置选项

参数:VideoOutputToken

返回:VideoOutputConfigurationOptions

16.GetVideoOutputs:列出设备的所有视频输出参数

参数:

返回:token,Layout,Resolution(分辨率),RefreshRate,AspectRatio,Extension

17.GetVideoSourceConfiguration:视频源配置

参数:VideoSourceToken

返回:Name,UseCount,token,SourceToken,Bounds,Extension

18.GetVideoSourceConfigurationOptions:视频源配置选项

参数:VideoSourceToken

返回:BoundsRange(XRange,YRange,WidthRange,HeightRange),VideoSourceTokensAvailable,Extension

19.GetVideoSources:设备所有视频源

参数:

返回:token,Framerate,Resolution,Imaging

20.SendReceiveSerialCommand:串口发送接收命令

参数:SerialData,TimeOut,DataLength,Delimiter

返回:SerialData

21.SetAudioOutputConfiguration:设置音频输出配置

参数:Name,UseCount,token,OutputToken,SendPrimacy,OutputLevel,ForcePersistence(boolean)

返回:

22.SetAudioSourceConfiguration:修改音频源配置

参数:Name,UseCount,token,SourceToken,ForcePersistence [boolean]

23.SetRelayOutputSettings:设置继电器输出

参数:token,Mode['Bistable' or 'Monostable' ],DelayTime,IdleState['open' or 'closed' ]

24.SetRelayOutputState:修改继电器状态

参数:RelayOutputToken,LogicalState['active', 'inactive' ]

  • 0
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值