讲getGSAGSV方法修改成getGSV,去掉GSA信息

master
叶志超 2021-11-26 17:58:19 +08:00
parent 497cde9e6b
commit eb4c4cfb01
2 changed files with 9 additions and 13 deletions

View File

@ -41,27 +41,23 @@ export function getNMEAObj(nmeaStr) {
return JSON.parse(nmeaStr)
}
export function getGSAGSV (nmeaStr) {
export function getGSV (nmeaStr) {
const nmeaObj = getNMEAObj(nmeaStr)
console.log(nmeaObj, '================')
if (!nmeaObj || !nmeaObj.GSV || !nmeaObj.GSA) return null
if (!nmeaObj || !nmeaObj.GSV) return null
const { GSV, GSA } = nmeaObj
const { GSV } = nmeaObj
const bd = {
GSVArr: GSV.filter((gsv) => gsv.talker_id === 'BD'),
GSAArr: GSA.filter((gsa) => gsa.talker_id === 'BD')
GSVArr: GSV.filter((gsv) => gsv.talker_id === 'BD')
}
const gp = {
GSVArr: GSV.filter((gsv) => gsv.talker_id === 'GP'),
GSAArr: GSA.filter((gsa) => gsa.talker_id === 'GP')
GSVArr: GSV.filter((gsv) => gsv.talker_id === 'GP')
}
const gl = {
GSVArr: GSV.filter((gsv) => gsv.talker_id === 'GL'),
GSAArr: GSA.filter((gsa) => gsa.talker_id === 'GL')
GSVArr: GSV.filter((gsv) => gsv.talker_id === 'GL')
}
const ga = {
GSVArr: GSV.filter((gsv) => gsv.talker_id === 'GA'),
GSAArr: GSA.filter((gsa) => gsa.talker_id === 'GA')
GSVArr: GSV.filter((gsv) => gsv.talker_id === 'GA')
}
return { bd, gp, gl, ga }

View File

@ -36,11 +36,11 @@ import CenterCmp from '../components/CenterCmp.vue'
import ScrollBoardTable from '../components/ScrollBoardTable.vue'
import { ref, onMounted } from 'vue'
import { getGSAGSV } from '../api/util'
import { getGSV } from '../api/util'
const BDScrollBoardTable = ref(null)
const update = (nmeaStr: string) => {
const data: any = getGSAGSV(nmeaStr)
const data: any = getGSV(nmeaStr)
if (!data) return
const { bd, gp, gl, ga } = data