讲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) return JSON.parse(nmeaStr)
} }
export function getGSAGSV (nmeaStr) { export function getGSV (nmeaStr) {
const nmeaObj = getNMEAObj(nmeaStr) const nmeaObj = getNMEAObj(nmeaStr)
console.log(nmeaObj, '================') 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 = { const bd = {
GSVArr: GSV.filter((gsv) => gsv.talker_id === 'BD'), GSVArr: GSV.filter((gsv) => gsv.talker_id === 'BD')
GSAArr: GSA.filter((gsa) => gsa.talker_id === 'BD')
} }
const gp = { const gp = {
GSVArr: GSV.filter((gsv) => gsv.talker_id === 'GP'), GSVArr: GSV.filter((gsv) => gsv.talker_id === 'GP')
GSAArr: GSA.filter((gsa) => gsa.talker_id === 'GP')
} }
const gl = { const gl = {
GSVArr: GSV.filter((gsv) => gsv.talker_id === 'GL'), GSVArr: GSV.filter((gsv) => gsv.talker_id === 'GL')
GSAArr: GSA.filter((gsa) => gsa.talker_id === 'GL')
} }
const ga = { const ga = {
GSVArr: GSV.filter((gsv) => gsv.talker_id === 'GA'), GSVArr: GSV.filter((gsv) => gsv.talker_id === 'GA')
GSAArr: GSA.filter((gsa) => gsa.talker_id === 'GA')
} }
return { bd, gp, gl, 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 ScrollBoardTable from '../components/ScrollBoardTable.vue'
import { ref, onMounted } from 'vue' import { ref, onMounted } from 'vue'
import { getGSAGSV } from '../api/util' import { getGSV } from '../api/util'
const BDScrollBoardTable = ref(null) const BDScrollBoardTable = ref(null)
const update = (nmeaStr: string) => { const update = (nmeaStr: string) => {
const data: any = getGSAGSV(nmeaStr) const data: any = getGSV(nmeaStr)
if (!data) return if (!data) return
const { bd, gp, gl, ga } = data const { bd, gp, gl, ga } = data