Compare commits
	
		
			No commits in common. "449f73ecacba637f7e17995cc45b3689da914a13" and "85654ce4270880b0eafb85558e2327f44d18206e" have entirely different histories.
		
	
	
		
			449f73ecac
			...
			85654ce427
		
	
		
| @ -82,6 +82,7 @@ export default class UdpByOne { | ||||
|         address: this.OppositeIp, | ||||
|         port: parseInt(this.PLCOppositeIpPort), | ||||
|       } | ||||
| 
 | ||||
|     }) | ||||
|   } | ||||
| 
 | ||||
| @ -118,8 +119,6 @@ export default class UdpByOne { | ||||
|   public handleMsg() { | ||||
|     let newMessage = PLCGPSData; | ||||
|     if (this.GPSMsg) { | ||||
|       //let GPRMCMsgArr = GPRMCMatch ? GPRMCMatch === null || GPRMCMatch === void 0 ? void 0 : GPRMCMatch.split(",").slice(0, 14) : [];
 | ||||
| 
 | ||||
|       let GPGGAMatch = this.GPSMsg.match(/\$GPGGA[^$]*/); | ||||
|       let GPGGAMsgArr = GPGGAMatch ? GPGGAMatch[0]?.split(",").slice(0, 15) : []; | ||||
|       //   使用正则提取$GPRMC消息
 | ||||
| @ -132,7 +131,6 @@ export default class UdpByOne { | ||||
|       let PTNLMatch = this.GPSMsg.match(/\$PTNL[^$]*/); | ||||
|       let PTNLMsgArr = PTNLMatch ? PTNLMatch[0].split(",")?.slice(0, 14) : []; | ||||
| 
 | ||||
| 
 | ||||
|       //   组合GPS数据
 | ||||
|       // 状态83
 | ||||
|       newMessage[83] = GPGGAMsgArr[6]; | ||||
| @ -141,24 +139,21 @@ export default class UdpByOne { | ||||
|       // 海拔高85
 | ||||
|       newMessage[80] = GPGGAMsgArr[9]; | ||||
|       // 高度差86
 | ||||
|       newMessage[86] = GPGGAMsgArr[11]; | ||||
|       // 龄期87
 | ||||
|       newMessage[87] = GPGGAMsgArr[13]; | ||||
|       // 维度因子88
 | ||||
|       newMessage[88] = GPGSTMsgArr[6]; | ||||
|       // 经度因子89
 | ||||
|       newMessage[89] = GPGSTMsgArr[7]; | ||||
|       // 航向角90
 | ||||
|       newMessage[90] = PTNLMsgArr[3]; | ||||
|       // 俯仰角91
 | ||||
|       newMessage[91] = PTNLMsgArr[5]; | ||||
|       // 航向角状态-收星数92
 | ||||
|       newMessage[92] = PTNLMsgArr[10] + '-' + (PTNLMsgArr[12] && PTNLMsgArr[12].split('*')[0]); | ||||
|       newMessage[92] = PTNLMsgArr[10] + '-' + PTNLMsgArr[12].split('*')[0]; | ||||
|       //  年月日93 RMCMsgArr[9]为ddmmyy 日月年 转换为年月日
 | ||||
|       newMessage[93] = | ||||
|         GPRMCMsgArr[9] && (GPRMCMsgArr[9].slice(0, 2) + GPRMCMsgArr[9].slice(2, 4) + GPRMCMsgArr[9].slice(4, 6)); | ||||
|         GPRMCMsgArr[9].slice(0, 2) + GPRMCMsgArr[9].slice(2, 4) + GPRMCMsgArr[9].slice(4, 6); | ||||
|       // 时分秒94 GPGGAMsgArr[1]为021126.00去掉小数点后的时间
 | ||||
|       newMessage[94] = GPGGAMsgArr[1] && GPGGAMsgArr[1].replace(".", ""); | ||||
|       newMessage[94] = GPGGAMsgArr[1].replace(".", ""); | ||||
|       // 经度95
 | ||||
|       newMessage[95] = GPGGAMsgArr[4]; | ||||
|       // 纬度96
 | ||||
| @ -279,7 +274,7 @@ export default class UdpByOne { | ||||
|       // 改正数数据长度*数据长度-基准站RTCM改正数类型 62
 | ||||
|     } | ||||
|     return newMessage.map(i=>{ | ||||
|       return i === undefined ? '' : i | ||||
|       return i === undefined?'':i | ||||
|     }).join(",") | ||||
|   } | ||||
| 
 | ||||
|  | ||||
| @ -111,7 +111,6 @@ struct Index { | ||||
|       FLAG: carInfo.flag, | ||||
|       BK1: carInfo.bk1, | ||||
|       BK2: carInfo.bk2, | ||||
|       X_MCH:carInfo.x_mch, | ||||
|     }) | ||||
|     console.info('surenjun =>carinfoArrr',JSON.stringify( this.carinfoArr)) | ||||
|   } | ||||
|  | ||||
| @ -73,8 +73,6 @@ export interface CARINFO { | ||||
|   FLAG: string, | ||||
|   BK1: string, | ||||
|   BK2: string | ||||
|   //脉冲里程设置
 | ||||
|   X_MCH: string | ||||
| } | ||||
| 
 | ||||
| export interface MAPPOINT { | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user