将星座图中载噪比为0的卫星颜色变为灰色

master
叶志超 2022-05-12 15:34:37 +08:00
parent c2a7c0ada4
commit 98180a4c68
3 changed files with 7 additions and 6 deletions

View File

@ -2,7 +2,7 @@
"name": "gnss-tool-kit",
"description": "gnss-tool-kit",
"author": "hwasmart",
"version": "0.0.0",
"version": "2.0.0",
"main": "dist/main/app.js",
"scripts": {
"dev": "vite",

View File

@ -53,6 +53,7 @@ SerialPort.list().then((ports, err) => {
try {
const { path, baudRate } = getSerialPortConstructorArguments(ports)
console.log(path, baudRate, '=====================')
const serialPort = new SerialPort(path, { baudRate })
const parser = serialPort.pipe(new InterByteTimeout({interval: 30}))

View File

@ -82,7 +82,7 @@ const option = reactive({
formatter: '{@[2]}'
},
itemStyle: {
color: props.color
color: ({ data } : any) => data[3] > 0 ? props.color : '#ccc'
},
}, {
nmea: 'in-positioning',
@ -95,7 +95,7 @@ const option = reactive({
formatter: '{@[2]}'
},
itemStyle: {
color: props.color
color: ({ data } : any) => data[3] > 0 ? props.color : '#ccc'
},
}]
})
@ -113,11 +113,11 @@ const getPlanisphereOption = (GSVArr: Array<any>, GSAArr: Array<any>) => {
const in_positioning_id = get_in_positioning_id(GSAArr)
GSVArr.forEach(({ satellites }) => {
satellites.forEach(({ id, elevationDeg, azimuthTrue }) => {
satellites.forEach(({ id, elevationDeg, azimuthTrue, SNRdB }) => {
if (in_positioning_id.indexOf(parseInt(id)) < 0) {
un_positioning_data.push([parseInt(elevationDeg) * -1, azimuthTrue, id])
un_positioning_data.push([parseInt(elevationDeg) * -1, azimuthTrue, id, SNRdB])
} else {
in_positioning_data.push([parseInt(elevationDeg) * -1, azimuthTrue, id])
in_positioning_data.push([parseInt(elevationDeg) * -1, azimuthTrue, id, SNRdB])
}
});
});