| | |
| | | import gecaoji.Device; |
| | | import zhuye.Coordinate; |
| | | |
| | | import publicway.Gpstoxuzuobiao; |
| | | |
| | | public class UDPServer { |
| | | private static final int PORT = 7000; // 默认UDP监听端口 |
| | | private static final int BUFFER_SIZE = 65507; // UDP最大包大小 |
| | |
| | | } |
| | | int sequence = incrementReceivedPacketCounter(); |
| | | System.out.println("收到了差分数据(" + sequence + "):" + message); |
| | | |
| | | // 使用Gpstoxuzuobiao处理并获取XY坐标 |
| | | double[] xy = Gpstoxuzuobiao.processGNGGAToXY(message); |
| | | if (xy != null) { |
| | | // 这里可以将XY坐标传递给其他方法使用 |
| | | // System.out.println("UDP GNGGA -> XY: " + xy[0] + ", " + xy[1]); |
| | | } |
| | | |
| | | Coordinate.parseGNGGAToCoordinateList(message); |
| | | int count = Coordinate.coordinates.size(); |
| | | System.out.println("savenum:" + count); |
| | |
| | | } |
| | | int sequence = incrementReceivedPacketCounter(); |
| | | System.out.println("收到了串口数据(" + sequence + "):" + message); |
| | | |
| | | // 使用Gpstoxuzuobiao处理并获取XY坐标 |
| | | double[] xy = Gpstoxuzuobiao.processGNGGAToXY(message); |
| | | if (xy != null) { |
| | | // 这里可以将XY坐标传递给其他方法使用 |
| | | // System.out.println("Serial GNGGA -> XY: " + xy[0] + ", " + xy[1]); |
| | | } |
| | | |
| | | Coordinate.dellchuankougngga(message); |
| | | int count = Coordinate.coordinates.size(); |
| | | System.out.println("savenum:" + count); |