心跳包ack修复

This commit is contained in:
三丙
2025-03-18 20:34:37 +08:00
parent 3604630c2b
commit efb72d94c5

View File

@@ -66,16 +66,18 @@ public class YunKuaiChongV150HeartbeatULCmd extends YunKuaiChongUplinkCmdExe {
.build();
tcpSession.getForwarder().sendMessage(uplinkQueueMessage);
pingAck(tcpSession, pileCodeBytes, gunCodeByte);
pingAck(tcpSession, yunKuaiChongUplinkMessage, pileCodeBytes, gunCodeByte);
}
private void pingAck(TcpSession tcpSession, byte[] pileCodeBytes, byte gunCodeByte) {
private void pingAck(TcpSession tcpSession, YunKuaiChongUplinkMessage yunKuaiChongUplinkMessage, byte[] pileCodeBytes, byte gunCodeByte) {
ByteBuf pingAckMsgBody = Unpooled.buffer(9);
pingAckMsgBody.writeBytes(pileCodeBytes);
pingAckMsgBody.writeByte(gunCodeByte);
pingAckMsgBody.writeByte(0);
encodeAndWriteFlush(HEARTBEAT,
yunKuaiChongUplinkMessage.getSequenceNumber(),
yunKuaiChongUplinkMessage.getEncryptionFlag(),
pingAckMsgBody,
tcpSession);
}