package com.ld.igds.io;
|
|
import com.ld.igds.io.request.CheckGasRequest;
|
import com.ld.igds.io.response.GasResponse;
|
|
/**
|
* 远程执行气体接口,需要在每个协议包中实现 系统默认实现一个Default
|
*
|
*/
|
public interface RemoteGasService {
|
|
/**
|
* 根据传递过来的协议判断,如果是=true,否则返回false
|
*
|
* @param
|
* @return
|
*/
|
String getProtocol();
|
|
/**
|
* 气体检测接口
|
*
|
* @param request
|
* @return
|
*/
|
GasResponse checkGas(CheckGasRequest request);
|
|
/**
|
* 根据选择的采集点进行采集
|
*
|
* @param request
|
* @return
|
*/
|
GasResponse checkGasByPoint(CheckGasRequest request);
|
|
/**
|
* 气体检测进度查询
|
*
|
* @param request
|
* @return
|
*/
|
GasResponse stopCheckGas(CheckGasRequest request);
|
|
}
|