当前位置: 首页 > news >正文

大余做网站建设软件工程师40岁后的出路

大余做网站建设,软件工程师40岁后的出路,空间站建设,房建设计网站好要求 源设备向目标设备发送控制命令#xff0c;控制命令类型包括#xff1a; 摄像机云台控制远程启动录像控制报警布防/撤防报警复位强制关键帧拉框放大/缩小看守位控制PTZ精准控制存储卡格式化目标跟踪软件升级设备配置 设备配置的内容包括#xff1a; 基本参数视频参数范…要求 源设备向目标设备发送控制命令控制命令类型包括 摄像机云台控制远程启动录像控制报警布防/撤防报警复位强制关键帧拉框放大/缩小看守位控制PTZ精准控制存储卡格式化目标跟踪软件升级设备配置 设备配置的内容包括 基本参数视频参数范围SVAC编码SVAC解码视频参数属性录像计划报警录像视频画面遮挡画面翻转报警上报开关前端OSD图像抓拍配置 控制采用MESSAGE方法实现源设备向目标设备发送控制命令后目标设备不需要发送应答命令的控制命令包括 摄像机云台控制远程启动强制关键帧拉框放大/缩小PTZ精准控制存储卡格式化目标跟踪 源设备向目标设备发送控制命令后目标设备需要发送应答命令的控制命令包括 录像控制报警布防/撤防报警复位看守位控制软件升级设备配置 源设备包括 SIP客户端网关联网系统 目标设备包括 SIP设备网关联网系统 流程 无应答设备控制流程 有应答设备控制流程 协议接口 请求命令 MESSAGE消息头Content-type头域为Content-type:Application/MANSCDPxml设备控制命令消息体采用XML封装设备控制命令应包括 命令类型CmdType命令序列号SN;设备编码DeviceID子命令 设备收到MESSAGE消息后应立即返回应答应答命令中无消息体 应答命令 MESSAGE消息头Content-type头域为Content-type:Application/MANSCDPxml设备控制命令消息体采用XML封装设备控制命令应包括 命令类型CmdType命令序列号SN;设备编码DeviceID执行结果Result 设备收到MESSAGE消息后应立即返回应答应答命令中无消息体 控制定义 指令格式 PTZ控制、镜头变大/缩小s 定义 示例 FI指令 定义 示例 代码 命令宏定义 enum PTZControlType {PTZ_CTRL_HALT 0, // 停止PTZ_CTRL_RIGHT, // 右转PTZ_CTRL_RIGHTUP, // 右上PTZ_CTRL_UP, // 上转PTZ_CTRL_LEFTUP, // 左上PTZ_CTRL_LEFT, // 左转PTZ_CTRL_LEFTDOWN, // 左下PTZ_CTRL_DOWN, // 下转PTZ_CTRL_RIGHTDOWN, // 右下PTZ_CTRL_ZOOM, // 镜头放大/缩小PTZ_CTRL_IRIS, // 光圈放大/缩小PTZ_CTRL_FOCUS, // 镜头聚焦/放焦 };PTZ转换流程 std::string CMySipContext::ParsePTZCmd(CMyGBDevice* device, const std::string gbid, PTZControlType ptzType, int paramValue) {unsigned char ptzCmdStr[8] { 0xA5, 0x0F, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00 };PTZControlType type ptzType;if (0 paramValue)type PTZ_CTRL_HALT;switch (type){case PTZ_CTRL_HALT:break;case PTZ_CTRL_RIGHT: // 右ptzCmdStr[3] 0x01;ptzCmdStr[4] paramValue 0xFF;break;case PTZ_CTRL_RIGHTUP: // 右上ptzCmdStr[3] 0x09;ptzCmdStr[4] paramValue 0xFF;ptzCmdStr[5] paramValue 0xFF;break;case PTZ_CTRL_UP: // 上ptzCmdStr[3] 0x08;ptzCmdStr[5] paramValue 0xFF;break;case PTZ_CTRL_LEFTUP: // 左上ptzCmdStr[3] 0x0A;ptzCmdStr[4] paramValue 0xFF;ptzCmdStr[5] paramValue 0xFF;break;case PTZ_CTRL_LEFT: // 左ptzCmdStr[3] 0x02;ptzCmdStr[4] paramValue 0xFF;break;case PTZ_CTRL_LEFTDOWN: // 左下ptzCmdStr[3] 0x06;ptzCmdStr[4] paramValue 0xFF;ptzCmdStr[5] paramValue 0xFF;break;case PTZ_CTRL_DOWN: // 下ptzCmdStr[3] 0x04;ptzCmdStr[5] paramValue 0xFF;break;case PTZ_CTRL_RIGHTDOWN: // 右下ptzCmdStr[3] 0x05;ptzCmdStr[4] paramValue 0xFF;ptzCmdStr[5] paramValue 0xFF;break;case PTZ_CTRL_ZOOM:if (paramValue 0){ptzCmdStr[3] 0x10;ptzCmdStr[6] (paramValue 0x0F) 4;}else if (paramValue 0){ptzCmdStr[3] 0x20;ptzCmdStr[6] ((-paramValue) 0x0F) 4;}break;case PTZ_CTRL_IRIS:if (paramValue 0){ptzCmdStr[3] 0x44;ptzCmdStr[5] paramValue 0xFF;}else if (paramValue 0){ptzCmdStr[3] 0x48;ptzCmdStr[5] (-paramValue) 0xFF;}break;case PTZ_CTRL_FOCUS:if (paramValue 0){ptzCmdStr[3] 0x41;ptzCmdStr[4] paramValue 0xFF;}else if (paramValue 0){ptzCmdStr[3] 0x42;ptzCmdStr[4] (-paramValue) 0xFF;}break;default:break;}std::string cmdstr;char tmp[8] { 0, };for (int i 0; i 7; i){ptzCmdStr[7] ptzCmdStr[i];sprintf(tmp, %02X, ptzCmdStr[i]);cmdstr tmp;}sprintf(tmp, %02X, ptzCmdStr[7]);cmdstr tmp;char szPTZInfo[200] { 0 };pj_ansi_snprintf(szPTZInfo, 200,?xml version\1.0\ encoding\UTF-8\?\nControl\nCmdTypeDeviceControl/CmdType\nSN130/SN\nDeviceID%s/DeviceID\nPTZCmd%s/PTZCmd\n/Control\n, gbid.c_str(), cmdstr.c_str());return szPTZInfo; }抓包 PTZ控制 上值:250 请求 ?xml version1.0 encodingUTF-8? ControlCmdTypeDeviceControl/CmdTypeSN130/SNDeviceIDxxx/DeviceIDPTZCmdA50F010800FA00B7/PTZCmd /Control下值:250 请求 ?xml version1.0 encodingUTF-8? ControlCmdTypeDeviceControl/CmdTypeSN130/SNDeviceIDxxx/DeviceIDPTZCmdA50F010400FA00B3/PTZCmd /Control左值:250 请求 ?xml version1.0 encodingUTF-8? ControlCmdTypeDeviceControl/CmdTypeSN130/SNDeviceIDxxx/DeviceIDPTZCmdA50F0102FA0000B1/PTZCmd /Control右值:250 请求 ?xml version1.0 encodingUTF-8? ControlCmdTypeDeviceControl/CmdTypeSN130/SNDeviceIDxxx/DeviceIDPTZCmdA50F0101FA0000B0/PTZCmd /Control左上值:250 请求 ?xml version1.0 encodingUTF-8? ControlCmdTypeDeviceControl/CmdTypeSN130/SNDeviceIDxxx/DeviceIDPTZCmdA50F010AFAFA00B3/PTZCmd /Control左下值:250 请求 ?xml version1.0 encodingUTF-8? ControlCmdTypeDeviceControl/CmdTypeSN130/SNDeviceIDxxx/DeviceIDPTZCmdA50F0106FAFA00AF/PTZCmd /Control右上值:250 请求 ?xml version1.0 encodingUTF-8? ControlCmdTypeDeviceControl/CmdTypeSN130/SNDeviceIDxxx/DeviceIDPTZCmdA50F0109FAFA00B2/PTZCmd /Control右下值:250 请求 ?xml version1.0 encodingUTF-8? ControlCmdTypeDeviceControl/CmdTypeSN130/SNDeviceIDxxx/DeviceIDPTZCmdA50F0105FAFA00AE/PTZCmd /Control停止值:250 请求 ?xml version1.0 encodingUTF-8? ControlCmdTypeDeviceControl/CmdTypeSN130/SNDeviceIDxxx/DeviceIDPTZCmdA50F0100000000B5/PTZCmd /Control镜头放大/缩小 放大值:250 请求 ?xml version1.0 encodingUTF-8? ControlCmdTypeDeviceControl/CmdTypeSN130/SNDeviceIDxxx/DeviceIDPTZCmdA50F01100000A065/PTZCmd /Control缩小值:-250 请求 ?xml version1.0 encodingUTF-8? ControlCmdTypeDeviceControl/CmdTypeSN130/SNDeviceIDxxx/DeviceIDPTZCmdA50F01200000A075/PTZCmd /Control光圈放大/缩小 光圈放大值:250 请求 ?xml version1.0 encodingUTF-8? ControlCmdTypeDeviceControl/CmdTypeSN130/SNDeviceIDxxx/DeviceIDPTZCmdA50F014400FA00F3/PTZCmd /Control光圈缩小值:-250 请求 ?xml version1.0 encodingUTF-8? ControlCmdTypeDeviceControl/CmdTypeSN130/SNDeviceIDxxx/DeviceIDPTZCmdA50F014800FA00F7/PTZCmd /Control镜头聚焦/放焦 镜头聚焦值:250 请求 ?xml version1.0 encodingUTF-8? ControlCmdTypeDeviceControl/CmdTypevSN130/SNDeviceIDxxx/DeviceIDPTZCmdA50F0141FA0000F0/PTZCmd /Control镜头放焦值:-250 请求 ?xml version1.0 encodingUTF-8? ControlCmdTypeDeviceControl/CmdTypeSN130/SNDeviceIDxxx/DeviceIDPTZCmdA50F0142FA0000F1/PTZCmd /Control界面展示
http://www.yutouwan.com/news/456127/

相关文章:

  • 手机网站建网wordpress文章页面源码路径
  • 网站优化培训机构滕州市东方建设工程事务有限公司网站
  • 网站下载到本地grimhelm.wordpress
  • php做视频网站有哪些软件下载wordpress熊掌号号主页展现
  • 网站首页原型图关键词歌曲
  • 新农村建设举报网站如何创建旅游网站
  • 网站页面设计工作流程南宁seo排名收费
  • 注册网站排名公司维护网站需要什么技术
  • oss做网站招商加盟网站模板html
  • 网站开发公司 广告词做网站业务员应该了解什么
  • 博物馆门户网站建设目标自己创建网站怎么得流量钱
  • 企业网站被转做非法用途wordpress 防源码抓取
  • 公司做网站有什么好处寿光市住房和建设局网站
  • 百度网站关键词和网址工作一般做网站视频的工作叫做什么
  • 南阳网站怎么推广网站怎么做才能赚钱吗
  • 建网站怎么挣钱wordpress缓存插件破解版
  • 揭阳做网站实用网站建设期末考试
  • 网站建设中所需条件wordpress轻应用主机
  • 美橙建站五合一建站套餐申请接app推广的单子在哪接
  • 生活服务类网站开发凯里市黎升网络推广公司
  • 谷歌网站地图提交有没有哪个做美食的网站
  • 电子商务企业网站建设实训报告前端开发是什么专业
  • 荆州公司网站建设网页传奇游戏黑屏怎么解决
  • 某一网站seo策划方案wordpress二级域名建站
  • 挣钱最快的游戏株洲市网站关键词优化公司
  • 查看网站服务器信息建网站需要怎样做
  • 手机网站备案南京网站设计建设公司电话
  • 网站制作公司昆明深圳建设工程交易服务网南山
  • 网站建设的知识产权归属做外贸网站服务器要选择哪里的
  • 微信小程序公司网站怎么制作网站的规划与建设案例分析