0
点赞
收藏
分享

微信扫一扫

对接信源全景摄像机 枪球联动

调用接口

*    @File name:     httplink.h                                                                                                         
* @Date: 2017.07.11
* @Version: 1.0

/**
* \brief 鼠标点选联动或框选联动
* \param panoIp 全景IP地址
* sx 归一化起始坐标x, 范围[0,1]
* sy 归一化起始坐标y,范围[0,1]
* ex 归一化结束坐标x,范围[0,1]
* ey 归一化结束坐标y,范围[0,1]
* \remark 1.当起始坐标等于结束坐标时,进行点选联动,球机转到指定位置且不会变倍;
* 2.当起始坐标不等于结束坐标时,进行框选联动,球机转到指定框选位置并变倍到合适倍数;
* 3.sx、sy、ex、ey都是归一化值,即鼠标选中的位置除以全景视频分辨率
* \return 参见上面的错误码定义
*/
HTTPLINK int httpLinkMove(char *panoIp, float sx, float sy, float ex, float ey);

/***************错误码定义*************************/
enum returnCode
{
code_success = 0, //成功
code_para_error, //参数错误
code_network_error //网络错误
};

该接口是单独的接口,没有依赖任何其他的返回,传递参数直接是IP地址,也没有任何的资源释放

现场环境

长期运行以后,返回错误码1,对应的说明是参数错误,重启服务器恢复正常,内部多次调用有问题,需要单独启动一个模块,当返回1的时候,重新启动该对接服务

改进

打印详细的传递参数日志信息,尽管返回的参数错误,不太可能是参数的问题,因为都是相同的参数

举报

相关推荐

0 条评论