绿能3.4 修正绿能的对时下发

This commit is contained in:
三丙
2025-08-21 14:31:22 +08:00
parent 249d25576f
commit 361c00687a
4 changed files with 12 additions and 18 deletions

View File

@@ -11,7 +11,6 @@ import io.netty.buffer.ByteBuf;
import io.netty.buffer.Unpooled;
import lombok.extern.slf4j.Slf4j;
import sanbing.jcpp.infrastructure.util.codec.BCDUtil;
import sanbing.jcpp.infrastructure.util.codec.CP56Time2aUtil;
import sanbing.jcpp.infrastructure.util.jackson.JacksonUtil;
import sanbing.jcpp.infrastructure.util.mdc.MDCUtils;
import sanbing.jcpp.infrastructure.util.trace.TracerContextUtil;
@@ -108,11 +107,8 @@ public class LvnengV340LoginAckDLCmd extends LvnengDownlinkCmdExe {
TracerContextUtil.newTracer();
MDCUtils.recordTracer();
log.info("{} 绿能3.4开始下发对时报文", tcpSession);
ByteBuf syncTimeMsgBody = Unpooled.buffer(14);
syncTimeMsgBody.writeBytes(pileCodeBytes);
syncTimeMsgBody.writeBytes(CP56Time2aUtil.encode(LocalDateTime.now()));
ByteBuf msgBodyBuf = Unpooled.buffer();
ByteBuf msgBodyBuf = Unpooled.buffer(20);
// 预留1
msgBodyBuf.writeShortLE(0);
// 预留1
@@ -128,7 +124,7 @@ public class LvnengV340LoginAckDLCmd extends LvnengDownlinkCmdExe {
encodeAndWriteFlush(SYNC_TIME,
tcpSession.nextSeqNo(SequenceNumberLength.SHORT),
requestData.getEncryptionFlag(),
syncTimeMsgBody,
msgBodyBuf,
tcpSession);
}