1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| package com.dy.common.mw.protocol;
|
| public interface DriverParserDataCallback {
|
| /**
| * 解析上行数据后回调
| * @param rtuAddr 上行数据协议头中RtuAddr
| * @param code 上行数据 功能码
| * @param upHex 上行数据
| * @param reportOrResponse_trueOrFalse 上行数据是主动上报还是命令结果
| * @param parseFail 上行数据解析是否失败
| * @param rtuAddrInData 上行数据中在协议数据中的Rtu地址,
| * “修改RTU终端管理配置参数”命令的返回数据,其协议头中的Rtu地址与数据中的Rtu地址不一样,
| * 如果RTU不能关闭网络,那么sessionCach中的Rtu地址总是用修改前的Rtu地址,使得以后上行数据的不能找到缓存中的Session
| */
| void callback(String rtuAddr,
| String code,
| String codeName,
| String upHex,
| Boolean reportOrResponse_trueOrFalse,
| boolean parseFail,
| String rtuAddrInData) ;
| }
|
|