added gsm signal level
This commit is contained in:
parent
bb61573661
commit
a1cb014905
|
|
@ -6,10 +6,10 @@
|
||||||
<q-card-section class="q-pt-none">
|
<q-card-section class="q-pt-none">
|
||||||
<div class="q-pa-md">
|
<div class="q-pa-md">
|
||||||
<div class="q-gutter-md q-pa-none q-pb-none">
|
<div class="q-gutter-md q-pa-none q-pb-none">
|
||||||
<q-toggle v-model="data.gsm_enab" label="GSM enable" />
|
<div><q-toggle v-model="data.gsm_enab" label="GSM enable" /></div>
|
||||||
<q-input v-model="data.gsm_apn" label="APN:" />
|
<q-input v-model="data.gsm_apn" label="APN:" />
|
||||||
<q-input v-model="data.gsm_apn_login" label="login:" />
|
<!--<q-input v-model="data.gsm_apn_login" label="login:" />
|
||||||
<q-input v-model="data.gsm_apn_password" label="password:" />
|
<q-input v-model="data.gsm_apn_password" label="password:" />-->
|
||||||
<div>Module type: {{ data.gsm_module }}</div>
|
<div>Module type: {{ data.gsm_module }}</div>
|
||||||
<div>Provider name: {{ data.gsm_operator }}</div>
|
<div>Provider name: {{ data.gsm_operator }}</div>
|
||||||
<div>IMEI: {{ data.gsm_imei }}</div>
|
<div>IMEI: {{ data.gsm_imei }}</div>
|
||||||
|
|
@ -28,7 +28,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup>
|
<script setup>
|
||||||
import { reactive } from "vue";
|
import { reactive, computed } from "vue";
|
||||||
import { PostData } from "components/webguicomp/network";
|
import { PostData } from "components/webguicomp/network";
|
||||||
import CardActions from "components/webguicomp/CardActions.vue"
|
import CardActions from "components/webguicomp/CardActions.vue"
|
||||||
const init = {
|
const init = {
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,7 @@
|
||||||
<div>{{ timestr }}</div>
|
<div>{{ timestr }}</div>
|
||||||
<div>Uptime: {{ uptimestr }}</div>
|
<div>Uptime: {{ uptimestr }}</div>
|
||||||
<div>WiFi signal: {{ data.wifi_level }}</div>
|
<div>WiFi signal: {{ data.wifi_level }}</div>
|
||||||
|
<div>GSM signal: {{ gsm_sig }}</div>
|
||||||
<q-separator inset />
|
<q-separator inset />
|
||||||
<div>Ethernet state: {{ data.eth_stat }}</div>
|
<div>Ethernet state: {{ data.eth_stat }}</div>
|
||||||
<div>WiFi state: {{ data.wifi_stat }}</div>
|
<div>WiFi state: {{ data.wifi_stat }}</div>
|
||||||
|
|
@ -23,8 +24,6 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</q-card-section>
|
</q-card-section>
|
||||||
|
|
||||||
|
|
||||||
</q-card>
|
</q-card>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|
@ -40,6 +39,7 @@ defineOptions({
|
||||||
const init = {
|
const init = {
|
||||||
time: 0, uptime: 0,
|
time: 0, uptime: 0,
|
||||||
wifi_level: "",
|
wifi_level: "",
|
||||||
|
gsm_rssi: -1,
|
||||||
eth_stat: "",
|
eth_stat: "",
|
||||||
wifi_stat: "",
|
wifi_stat: "",
|
||||||
gsm_stat: "",
|
gsm_stat: "",
|
||||||
|
|
@ -59,4 +59,12 @@ onUnmounted(() => clearInterval(intervalId))
|
||||||
const timestr = computed({ get() { return (new Date(data.time * 1000).toISOString()) } })
|
const timestr = computed({ get() { return (new Date(data.time * 1000).toISOString()) } })
|
||||||
const uptimestr = computed({ get() { return (secondsToHms(data.uptime)) } })
|
const uptimestr = computed({ get() { return (secondsToHms(data.uptime)) } })
|
||||||
PostData(data, 2, 0, null);
|
PostData(data, 2, 0, null);
|
||||||
|
const gsm_sig = computed({
|
||||||
|
get() {
|
||||||
|
if (Number(data.gsm_rssi) == -1)
|
||||||
|
return '-';
|
||||||
|
return (-113 + 2 * Number(data.gsm_rssi)) + " dBm"
|
||||||
|
},
|
||||||
|
set(val) { }
|
||||||
|
})
|
||||||
</script>
|
</script>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user