ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

球机云台开发 ptz PELCOD PELCOP

2022-01-22 15:02:50  阅读:192  来源: 互联网

标签:预置 PELCOD 云台 扫描 支持 球机 PELCOP speed method


产品定义

云台参数 水平范围 水平360° 连续旋转
水平速度 水平键控速度:0.1°~200°/s 水平预置点速度:240°/s 当前180°/s待优化
垂直范围 -15°~90°,支持自动翻转
垂直速度 水平键控速度:0.1°~120°/s 水平预置点速度:200°/s 当前100°/s待优化
预置位精度 ±0.1°
预置位个数 255(1024可选)
预置点视频冻结 支持
巡航扫描 8条,每条可添加256个预置点,停留时间可设
扫描模式 预置点/花样扫描/巡航扫描/水平扫描/垂直扫描/随机扫描/帧扫描/全景扫描
3D定位 支持
断电记忆 支持
断电自锁 支持
长焦限速 支持
云台限位 支持
隐私遮挡 支持
守望功能 预置点/花样扫描/巡航扫描/水平扫描/垂直扫描/随机扫描/帧扫描/全景扫描
定时任务 预置点/花样扫描/巡航扫描/水平扫描/垂直扫描/随机扫描/帧扫描/全景扫描
灼伤预警 支持
远程断电重启 支持
报警联动 录像/抓图/邮件/联动云台/报警输出/声光报警(内置)

最少支持10个火点报警

支持8向云台控制、3D定位,云台步长可设(1~8);支持双通道变倍、聚焦、光圈(仅可见光)的+/-控制

函数名

// @Title          云台转动
// @Summary        云台转动
// @Description    云台转动
// @Param	 method   query   int     true	 "转动方向: 0上,1下,2左,3右,4左上,5右上,6左下,7右下"
// @Param	 speed	  query   uint8   true	 "转动速度"
// @Success  200
// @Failure  400000   操作失败
// @router   /turn [put]
func (c *Controller) Turn() {
	rsp := new(apis.Response)
	c.Data["json"] = rsp
	defer c.ServeJSON()

	method, _ := c.GetInt("method")
	speed, _ := c.GetUint8("speed")
	if !blp.GetIns().Turn(method, speed) {
		rsp.Error(errors.ErrOprFailed)
		return
	}

	rsp.Success()
}

方式:POST

路由:RPC2

JSON:

{
  "method": "ptz.stop",
  "params": {
    "code": "Up",
    "arg1": 5,
    "arg2": 0,
    "arg3": 0
  },
  "id": 1171,
  "session": 48047601,
  "object": 41525280,
  "seq": 3710251286
}

3D定位

JSON:

{
  "method": "ptz.moveDirectly",
  "params": {
    "screen": [
      0.5850830078125,
      0.3021240234375,
      0.06684547662734985
    ],
    "speed": null
  },
  "id": 1277,
  "session": 48047601,
  "object": 41525280
}

变倍

{
  "method": "ptz.start",
  "params": {
    "code": "ZoomTele",
    "arg1": 5,
    "arg2": 0,
    "arg3": 0
  },
  "id": 1342,
  "session": 48047601,
  "object": 41525280,
  "seq": 3710251295
}

预置点

http://192.168.1.188/digest/frmPTZPreset

gotoPreset

结构体

标签:预置,PELCOD,云台,扫描,支持,球机,PELCOP,speed,method
来源: https://www.cnblogs.com/gdf456/p/15834023.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有