文件名称:移动操作-kubernetes与微服务架构的端到端流水线驱动devops落地
文件大小:4.4MB
文件格式:PDF
更新时间:2024-06-30 18:26:13
onvif spec 文档 中文版
16.4 移动操作 这个部分描述了三个操作,绝对地,相对地或连续地移动 PTZ 装置。所有的操作需要一 个 ProfileToken,ProfileToken 用于定位含有一个 PTZ 配置的媒体配置文件。 所有的移动命令是非阻塞的,意思是说它们不用等到请求移动操作完成、最后一个移动操作 可以被覆盖通过送一个新的移动请求。 16.4.1 绝对的移动(AbsoluteMove) 假如 PTZ 节点支持绝对的全方位和变焦移动,那么它应该支持 AbsoluteMove 操作。这 个命令的位置参数指定了 PTZ 装置移动的绝对位置。它分裂成一个全方位移动操作元素和一 个变焦操作元素。假如全方位位置被省略,那么通过这个命令,现在的位置应该不受影响。 这个同样的适用于变焦操作。 涉及的位置空间应该是 PTZ 节点支持的绝对位置空间。假如空间信息被省略,那么应该 使用 PTZ 配置默认的空间,PTZ 配置属于指定媒体配置文件的一部分。通过只给支持的情况 提供绝对移动位置空间,一个设备可以支持绝对全方位移动、绝对变焦移动或没有绝对移动。 在移动到请求位置过程中, PTZ 配置的默认速度参数可以被重写,假如空间引用了速度参 数,那么 PTZ 节点就应该支持速度空间。 假如请求绝对位置没有被获得,那么操作就会失败。 表 220:绝对移动命令 绝对移动(AbsoluteMove) 请求应答(Request-Response) 消息名字 描述 绝对移动 (AbsoluteMove) 这个消息包含媒体文件的引用,一个用于指定目标位置 的 Position 矢量和一个可选的 Speed tt:ReferenceToken ProfileToken [1][1] tt:PTZVector Position [1][1] tt:PTZSpeed Speed [0][1] 绝对移动响应 (AbsoluteMoveResponse) 这是一个空消息 故障代码 描述 env:Sender ter:InvalidArgVal ter:NoProfile 请求的文件标识符 ProfileToken 不存在 env:Sender ter:InvalidArgVal ter:NoPTZProfile 请求的文件标识符不涉及 PTZ 配置 env:Sender ter:InvalidArgVal ter:SpaceNotSupported 空间引用了一个 PTZ 节点不支持的参数 env:Sender ter:InvalidArgVal 请求的位置越界