Merge remote-tracking branch 'origin/dev' into dev
This commit is contained in:
		
						commit
						25bc5ea88a
					
				| @ -2,6 +2,11 @@ | |||||||
|   "apiType": 'stageMode', |   "apiType": 'stageMode', | ||||||
|   "buildOption": { |   "buildOption": { | ||||||
|     "externalNativeOptions": { |     "externalNativeOptions": { | ||||||
|  |       "abiFilters": [ | ||||||
|  |         "arm64-v8a", | ||||||
|  |         "armeabi-v7a", | ||||||
|  |         "x86_64" | ||||||
|  |       ], | ||||||
|       "path": "./src/main/cpp/CMakeLists.txt", |       "path": "./src/main/cpp/CMakeLists.txt", | ||||||
|       "arguments": "", |       "arguments": "", | ||||||
|       "cppFlags": "", |       "cppFlags": "", | ||||||
|  | |||||||
| @ -82,6 +82,7 @@ export default class UdpByOne { | |||||||
|         address: this.OppositeIp, |         address: this.OppositeIp, | ||||||
|         port: parseInt(this.PLCOppositeIpPort), |         port: parseInt(this.PLCOppositeIpPort), | ||||||
|       } |       } | ||||||
|  | 
 | ||||||
|     }) |     }) | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
| @ -122,7 +123,7 @@ export default class UdpByOne { | |||||||
|       let GPGGAMsgArr = GPGGAMatch ? GPGGAMatch[0]?.split(",").slice(0, 15) : []; |       let GPGGAMsgArr = GPGGAMatch ? GPGGAMatch[0]?.split(",").slice(0, 15) : []; | ||||||
|       //   使用正则提取$GPRMC消息
 |       //   使用正则提取$GPRMC消息
 | ||||||
|       let GPRMCMatch = this.GPSMsg.match(/\$GPRMC[^$]*/); |       let GPRMCMatch = this.GPSMsg.match(/\$GPRMC[^$]*/); | ||||||
|       let GPRMCMsgArr = GPRMCMatch ? GPRMCMatch?.split(",").slice(0, 14) : []; |       let GPRMCMsgArr = GPRMCMatch ? GPRMCMatch[0]?.split(",").slice(0, 14) : []; | ||||||
|       //   使用正则表达式提取$GPGST消息
 |       //   使用正则表达式提取$GPGST消息
 | ||||||
|       let GPGSTMatch = this.GPSMsg.match(/\$GPGST[^$]*/); |       let GPGSTMatch = this.GPSMsg.match(/\$GPGST[^$]*/); | ||||||
|       let GPGSTMsgArr = GPGSTMatch ? GPGSTMatch[0]?.split(",").slice(0, 9) : []; |       let GPGSTMsgArr = GPGSTMatch ? GPGSTMatch[0]?.split(",").slice(0, 9) : []; | ||||||
| @ -130,11 +131,6 @@ export default class UdpByOne { | |||||||
|       let PTNLMatch = this.GPSMsg.match(/\$PTNL[^$]*/); |       let PTNLMatch = this.GPSMsg.match(/\$PTNL[^$]*/); | ||||||
|       let PTNLMsgArr = PTNLMatch ? PTNLMatch[0].split(",")?.slice(0, 14) : []; |       let PTNLMsgArr = PTNLMatch ? PTNLMatch[0].split(",")?.slice(0, 14) : []; | ||||||
| 
 | 
 | ||||||
|       if(GPGGAMsgArr.length == 0 || GPRMCMsgArr.length ==0 || GPGSTMsgArr.length ==0 || PTNLMsgArr.length ==0){ |  | ||||||
|         return |  | ||||||
|       } |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
|       //   组合GPS数据
 |       //   组合GPS数据
 | ||||||
|       // 状态83
 |       // 状态83
 | ||||||
|       newMessage[83] = GPGGAMsgArr[6]; |       newMessage[83] = GPGGAMsgArr[6]; | ||||||
| @ -277,7 +273,9 @@ export default class UdpByOne { | |||||||
|       // 已工作时长/设定的工作时长 61
 |       // 已工作时长/设定的工作时长 61
 | ||||||
|       // 改正数数据长度*数据长度-基准站RTCM改正数类型 62
 |       // 改正数数据长度*数据长度-基准站RTCM改正数类型 62
 | ||||||
|     } |     } | ||||||
|     return newMessage.join(",") |     return newMessage.map(i=>{ | ||||||
|  |       return i === undefined?'':i | ||||||
|  |     }).join(",") | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   //   PLC接收消息
 |   //   PLC接收消息
 | ||||||
|  | |||||||
| @ -1,10 +1,9 @@ | |||||||
| import socket from '@ohos.net.socket'; | import socket from '@ohos.net.socket'; | ||||||
| import hilog from '@ohos.hilog'; | import hilog from '@ohos.hilog'; | ||||||
| import { getTCP } from './GlobalTcp'; | import { getTCP } from './GlobalTcp'; | ||||||
| import prompt from '@ohos.prompt'; |  | ||||||
| import FileUtil from './File'; | import FileUtil from './File'; | ||||||
| import { dateFormat } from './tools'; | import { dateFormat } from './tools'; | ||||||
| 
 | import Prompt from '@system.prompt'; | ||||||
| const TAG = 'socketTag[TcpDemo.TcpClient]' | const TAG = 'socketTag[TcpDemo.TcpClient]' | ||||||
| 
 | 
 | ||||||
| export default class TcpClient { | export default class TcpClient { | ||||||
| @ -187,7 +186,7 @@ export default class TcpClient { | |||||||
|         if (globalThis.tcpUdpError) { |         if (globalThis.tcpUdpError) { | ||||||
|           console.log(TAG,'tcp信号丢失') |           console.log(TAG,'tcp信号丢失') | ||||||
|           // getTCP()
 |           // getTCP()
 | ||||||
|           prompt.showToast({ |           Prompt.showToast({ | ||||||
|             message: 'tcp信号丢失', |             message: 'tcp信号丢失', | ||||||
|             duration: 2000 |             duration: 2000 | ||||||
|           }); |           }); | ||||||
|  | |||||||
| @ -1,13 +1,15 @@ | |||||||
| { | { | ||||||
|   "lockfileVersion": 1, |   "lockfileVersion": 2, | ||||||
|   "ATTENTION": "THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.", |   "ATTENTION": "THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.", | ||||||
|   "specifiers": { |   "specifiers": { | ||||||
|     "@ohos/hypium@1.0.6": "@ohos/hypium@1.0.6" |     "@ohos/hypium@1.0.6": "@ohos/hypium@1.0.6" | ||||||
|   }, |   }, | ||||||
|   "packages": { |   "packages": { | ||||||
|     "@ohos/hypium@1.0.6": { |     "@ohos/hypium@1.0.6": { | ||||||
|       "resolved": "https://repo.harmonyos.com/ohpm/@ohos/hypium/-/hypium-1.0.6.tgz", |       "resolved": "https://ohpm.openharmony.cn/ohpm/@ohos/hypium/-/hypium-1.0.6.tgz", | ||||||
|       "integrity": "sha512-bb3DWeWhYrFqj9mPFV3yZQpkm36kbcK+YYaeY9g292QKSjOdmhEIQR2ULPvyMsgSR4usOBf5nnYrDmaCCXirgQ==" |       "integrity": "sha512-bb3DWeWhYrFqj9mPFV3yZQpkm36kbcK+YYaeY9g292QKSjOdmhEIQR2ULPvyMsgSR4usOBf5nnYrDmaCCXirgQ==", | ||||||
|  |       "registryType": "ohpm", | ||||||
|  |       "shasum": "3f5fed65372633233264b3447705b0831dfe7ea1" | ||||||
|     } |     } | ||||||
|   } |   } | ||||||
| } | } | ||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user