| | |
| | | return codeParse ; |
| | | } |
| | | /** |
| | | * 解析上行数据 |
| | | * 解析RTU上行数据 |
| | | * @param isLowPower 是否在低功耗环境下运行 |
| | | * @param rtuAddr 控制器地址 |
| | | * @param upBuffer 字节数组 |
| | |
| | | * @return MidResult[] |
| | | */ |
| | | public abstract MidResult[] parseData(Boolean isLowPower, String rtuAddr, byte[] upBuffer, String upHex, DriverParserDataCallback callback, Object... params) ; |
| | | /** |
| | | * 解析电信平台上行数据 |
| | | * @param isLowPower 是否在低功耗环境下运行 |
| | | * @param rtuAddr 控制器地址 |
| | | * @param productId 电信平台产品ID,当不在电信平台中运行时,为null |
| | | * @param deviceId 电信平台设备ID,当不在电信平台中运行时,为null |
| | | * @param upBuffer 字节数组 |
| | | * @param upHex 字节数组16进制形式 |
| | | * @param callback 回调 |
| | | * @return MidResult[] |
| | | */ |
| | | public abstract MidResult[] parseData(Boolean isLowPower, String rtuAddr, Integer productId, String deviceId, byte[] upBuffer, String upHex, DriverParserDataCallback callback, Object... params) ; |
| | | |
| | | /** |
| | | * 构造下行数据(命令) |