讲getGSAGSV方法修改成getGSV,去掉GSA信息
parent
497cde9e6b
commit
eb4c4cfb01
|
@ -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 }
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue