1、回退,不用TCP推送

This commit is contained in:
weidong 2024-07-30 15:02:16 +08:00
parent c7fbc83010
commit 787759d7d3

View File

@ -52,30 +52,17 @@ public class D331RtcmMessageExecutor implements Executor<D331RtcmMessage, Void>
for (Device device : deviceList) { for (Device device : deviceList) {
if (device.getOpMode() != GnssDevice.OP_MODE_USE) continue; if (device.getOpMode() != GnssDevice.OP_MODE_USE) continue;
String deviceId = device.getDeviceId(); String deviceId = device.getDeviceId();
/*if(deviceId.equals("2419385")){ OnlineChannels.INSTANCE.get(deviceId).ifPresent(deviceChannel -> {
DeviceChannel channel = OnlineChannels.INSTANCE.getConfigChannel(deviceId); if (logger.isDebugEnabled()) {
if(channel != null && channel.isOnline()){ logger.debug("forward d331 rtcm message to device {}", deviceId);
if (logger.isDebugEnabled()) {
logger.debug("forward d331 rtcm message to device {} tcp", deviceId);
}
ByteBuf buf = Unpooled.buffer();
buf.writeBytes(forwardBytes);
channel.writeAndFlush(buf);
} }
} if (deviceId.startsWith("2307")) {
else {*/ forwardBytes[2] = (byte) (forwardBytes[2] & 0x07);//兼容不带序号的测站
OnlineChannels.INSTANCE.get(deviceId).ifPresent(deviceChannel -> { }
if (logger.isDebugEnabled()) { ByteBuf buf = Unpooled.buffer();
logger.debug("forward d331 rtcm message to device {}", deviceId); buf.writeBytes(forwardBytes);
} deviceChannel.writeAndFlush(buf);
if (deviceId.startsWith("2307")) { });
forwardBytes[2] = (byte) (forwardBytes[2] & 0x07);//兼容不带序号的测站
}
ByteBuf buf = Unpooled.buffer();
buf.writeBytes(forwardBytes);
deviceChannel.writeAndFlush(buf);
});
//}
} }
} }