mirror of
https://gitee.com/san-bing/JChargePointProtocol
synced 2026-05-04 09:59:55 +08:00
心跳包ack修复
This commit is contained in:
@@ -66,16 +66,18 @@ public class YunKuaiChongV150HeartbeatULCmd extends YunKuaiChongUplinkCmdExe {
|
|||||||
.build();
|
.build();
|
||||||
tcpSession.getForwarder().sendMessage(uplinkQueueMessage);
|
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);
|
ByteBuf pingAckMsgBody = Unpooled.buffer(9);
|
||||||
pingAckMsgBody.writeBytes(pileCodeBytes);
|
pingAckMsgBody.writeBytes(pileCodeBytes);
|
||||||
pingAckMsgBody.writeByte(gunCodeByte);
|
pingAckMsgBody.writeByte(gunCodeByte);
|
||||||
pingAckMsgBody.writeByte(0);
|
pingAckMsgBody.writeByte(0);
|
||||||
|
|
||||||
encodeAndWriteFlush(HEARTBEAT,
|
encodeAndWriteFlush(HEARTBEAT,
|
||||||
|
yunKuaiChongUplinkMessage.getSequenceNumber(),
|
||||||
|
yunKuaiChongUplinkMessage.getEncryptionFlag(),
|
||||||
pingAckMsgBody,
|
pingAckMsgBody,
|
||||||
tcpSession);
|
tcpSession);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user