| | |
| | | package com.dy.common.mw.protocol.p206V1_0_0.parse; |
| | | |
| | | |
| | | import com.dy.common.mw.protocol.*; |
| | | import com.dy.common.mw.protocol.p206V1_0_0.*; |
| | | import com.dy.common.mw.protocol.p206V1_0_0.parse.global.GlParse; |
| | |
| | | |
| | | midRs.reportOrResponse_trueOrFalse = true ;//主动上报 |
| | | |
| | | String confirmComCode = CodeV1_0_1.cd_C0 ; |
| | | String confirmComCode = para.upCode ; |
| | | ParseParamsForDownV1_0_1 downCpParams = new ParseParamsForDownV1_0_1() ; |
| | | downCpParams.setValue( |
| | | ProtocolConstantV206V1_0_0.protocolName, |
| | |
| | | confirmCommand.downBufHex = ByteUtil.bytes2Hex(data, true) ;//下行命令数据十六进制形式 |
| | | confirmCommand.hasResponse = false ;//是否有应答 |
| | | confirmCommand.maxSendTimes = 1 ;//命令最大发送次数(当收不到应答时,将重发2次),如果不设置,命令缓存器进行补充设置 |
| | | confirmCommand.isSendFirst = true ;//确认命令,优先发送 |
| | | confirmCommand.isCachForOffLine = false ;//RTU不在线,命令是否缓存 |
| | | |
| | | confirmCommand.isSendFirst = true ;//确认命令,优先发送 |
| | | if(isLowPower != null && isLowPower.booleanValue()){ |
| | | //低功耗时,尽快发送 |
| | | confirmCommand.isQuickSend = true ; |
| | | } |
| | | |
| | | callback.callback(midRs.reportOrResponse_trueOrFalse); |
| | | return new MidResult[]{midRs, confirmCommand} ; |
| | | } |