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); }