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