package com.ld.igds.quantity.io;
|
|
import com.ld.igds.io.request.QuantityRequest;
|
import com.ld.igds.io.response.BaseResponse;
|
|
/**
|
* @Desc: 数量检测功能接口定义
|
* @author: Andy
|
* @update-time: 2022/12/22
|
*/
|
public interface RemoteQuantityService {
|
|
/**
|
* 当前协议名称,系统根据协议名称自动调用分机匹配的协议实现
|
*
|
* @return
|
*/
|
String getProtocol();
|
|
|
/**
|
* 数量检测开始执行检测
|
*
|
* @param request
|
* @return
|
*/
|
BaseResponse checkStart(QuantityRequest request);
|
|
|
/**
|
* @Desc:远程下发配置信息
|
* @author: Andy
|
* @update-time: 2022/12/22
|
*/
|
BaseResponse remoteConf(QuantityRequest request);
|
|
/**
|
* 暂停检测功能
|
*
|
* @param request
|
* @return
|
*/
|
BaseResponse checkStop(QuantityRequest request);
|
|
|
/**
|
* 过程抓拍照片
|
*
|
* @param request
|
* @return
|
*/
|
BaseResponse snapImg(QuantityRequest request);
|
|
/**
|
* 关闭报警
|
*
|
* @param request
|
* @return
|
*/
|
BaseResponse closeWarn(QuantityRequest request);
|
|
/**
|
* 摄像头云台控制
|
*
|
* @param Request
|
* @return
|
*/
|
BaseResponse ptz(QuantityRequest Request);
|
}
|