|  |  |  | 
|---|
|  |  |  | 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) ; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 构造下行数据(命令) | 
|---|