diff --git a/planisphere.html b/planisphere.html new file mode 100644 index 0000000..ca7d038 --- /dev/null +++ b/planisphere.html @@ -0,0 +1,13 @@ + + + + + + + Vite App + + +
+ + + diff --git a/snr.html b/snr.html new file mode 100644 index 0000000..7b81810 --- /dev/null +++ b/snr.html @@ -0,0 +1,13 @@ + + + + + + + Vite App + + +
+ + + diff --git a/src/render/PlanispherePage.vue b/src/render/PlanispherePage.vue new file mode 100644 index 0000000..57a2bd8 --- /dev/null +++ b/src/render/PlanispherePage.vue @@ -0,0 +1,26 @@ + + + diff --git a/src/render/SNRPage.vue b/src/render/SNRPage.vue new file mode 100644 index 0000000..f950976 --- /dev/null +++ b/src/render/SNRPage.vue @@ -0,0 +1,26 @@ + + + diff --git a/src/render/api/util.js b/src/render/api/util.js index 8e71bcb..e416919 100644 --- a/src/render/api/util.js +++ b/src/render/api/util.js @@ -25,3 +25,12 @@ export function getPolylineLength(points) { return mulAdd(lengths) } + +export function get_in_positioning_id(GSAArr) { + let in_positioning_id = [] + GSAArr.forEach(({ satellites }) => { + in_positioning_id.push(...satellites) + }); + + return in_positioning_id +} diff --git a/src/render/components/PlanisphereView.vue b/src/render/components/PlanisphereView.vue new file mode 100644 index 0000000..6b73ca7 --- /dev/null +++ b/src/render/components/PlanisphereView.vue @@ -0,0 +1,135 @@ + + + \ No newline at end of file diff --git a/src/render/components/SNRView.vue b/src/render/components/SNRView.vue new file mode 100644 index 0000000..93295f2 --- /dev/null +++ b/src/render/components/SNRView.vue @@ -0,0 +1,124 @@ + + + \ No newline at end of file diff --git a/src/render/planisphere.ts b/src/render/planisphere.ts new file mode 100644 index 0000000..1a248c3 --- /dev/null +++ b/src/render/planisphere.ts @@ -0,0 +1,6 @@ +import { createApp } from 'vue' +import App from './PlanispherePage.vue' + +import './assets/css/main.css' + +createApp(App).mount('#app') diff --git a/src/render/snr.ts b/src/render/snr.ts new file mode 100644 index 0000000..de8301b --- /dev/null +++ b/src/render/snr.ts @@ -0,0 +1,6 @@ +import { createApp } from 'vue' +import App from './SNRPage.vue' + +import './assets/css/main.css' + +createApp(App).mount('#app')