| | |
| | | package com.fzzy.gateway.api; |
| | | |
| | | |
| | | import com.fzzy.gateway.hx2023.data.GrainData; |
| | | import com.fzzy.gateway.hx2023.data.*; |
| | | import com.fzzy.gateway.data.BaseResp; |
| | | import com.fzzy.gateway.data.BaseReqData; |
| | | import com.fzzy.gateway.hx2023.data.KafaGrainData; |
| | | |
| | | /** |
| | | * 网关设备同步接口,根据业务需求定义接口 |
| | |
| | | */ |
| | | String getGrainProtocol(); |
| | | |
| | | |
| | | /** |
| | | * 同步粮情信息 |
| | | * 同步粮情信息返回JSON报文 |
| | | * |
| | | * @param reqData |
| | | * @return |
| | | */ |
| | | public GrainData syncGrain(SyncReqData reqData); |
| | | public BaseResp syncGrain(BaseReqData reqData); |
| | | |
| | | |
| | | /** |
| | | * 获取执行分机的参数信息,如果设备不支持则直接返回不执行即可 |
| | | * @param reqData |
| | | * @return |
| | | */ |
| | | public BaseResp syncConf(BaseReqData reqData); |
| | | |
| | | /** |
| | | * 写参数 |
| | | * @param reqData |
| | | * @return |
| | | */ |
| | | public BaseResp writeConf(BaseReqData reqData); |
| | | |
| | | /** |
| | | * 初始化参数 |
| | | * @param reqData |
| | | * @return |
| | | */ |
| | | public BaseResp initCable(BaseReqData reqData); |
| | | |
| | | /** |
| | | * 针对长连接设备,执行连接主动断开 |
| | | * @param reqData |
| | | * @return |
| | | */ |
| | | public BaseResp disconnect(BaseReqData reqData); |
| | | |
| | | /** |
| | | * 信息透传 |
| | | * @param reqData |
| | | * @return |
| | | */ |
| | | public BaseResp transparent(BaseReqData reqData); |
| | | } |