removed progress bar when signal percentage is 0 to present the value
This commit is contained in:
@@ -11,7 +11,7 @@ phone_number="$1"
|
|||||||
message="$2"
|
message="$2"
|
||||||
|
|
||||||
# Send the AT command to set the message format to text mode
|
# Send the AT command to set the message format to text mode
|
||||||
echo -ne "AT+CMGF=1\r" > microcom /dev/ttyOUT2
|
echo -ne "AT+CMGF=1\r" > microcom -s /dev/ttyOUT2
|
||||||
sleep 1
|
sleep 1
|
||||||
echo -ne "AT+CNMI=2,1\r" > microcom /dev/ttyOUT2
|
echo -ne "AT+CNMI=2,1\r" > microcom /dev/ttyOUT2
|
||||||
sleep 1
|
sleep 1
|
||||||
|
|||||||
@@ -279,7 +279,7 @@
|
|||||||
} }"
|
} }"
|
||||||
>
|
>
|
||||||
<div
|
<div
|
||||||
x-show="rsrqLTE != '-'"
|
x-show="rsrqLTE != '-' && rsrqLTEPercentage != '0'"
|
||||||
class="progress w-100"
|
class="progress w-100"
|
||||||
role="progressbar"
|
role="progressbar"
|
||||||
aria-label="RSRQ BAR"
|
aria-label="RSRQ BAR"
|
||||||
@@ -297,6 +297,10 @@
|
|||||||
></span>
|
></span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<span
|
||||||
|
x-show="rsrqLTEPercentage == '0'"
|
||||||
|
x-text="rsrqLTE"
|
||||||
|
></span>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
@@ -316,7 +320,7 @@
|
|||||||
} }"
|
} }"
|
||||||
>
|
>
|
||||||
<div
|
<div
|
||||||
x-show="rsrqNR != '-'"
|
x-show="rsrqNR != '-' && rsrqNRPercentage != '0'"
|
||||||
class="progress w-100"
|
class="progress w-100"
|
||||||
role="progressbar"
|
role="progressbar"
|
||||||
aria-label="RSRQ BAR"
|
aria-label="RSRQ BAR"
|
||||||
@@ -334,6 +338,10 @@
|
|||||||
></span>
|
></span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<span
|
||||||
|
x-show="rsrqNRPercentage == '0'"
|
||||||
|
x-text="rsrqNR"
|
||||||
|
></span>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
@@ -356,7 +364,7 @@
|
|||||||
}"
|
}"
|
||||||
>
|
>
|
||||||
<div
|
<div
|
||||||
x-show="rsrpLTE != '-'"
|
x-show="rsrpLTE != '-' && rsrpLTEPercentage != '0'"
|
||||||
class="progress w-100"
|
class="progress w-100"
|
||||||
role="progressbar"
|
role="progressbar"
|
||||||
aria-label="RSRP BAR"
|
aria-label="RSRP BAR"
|
||||||
@@ -374,6 +382,10 @@
|
|||||||
></span>
|
></span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<span
|
||||||
|
x-show="rsrpLTEPercentage == '0'"
|
||||||
|
x-text="rsrpLTE"
|
||||||
|
></span>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
@@ -396,7 +408,7 @@
|
|||||||
}"
|
}"
|
||||||
>
|
>
|
||||||
<div
|
<div
|
||||||
x-show="rsrpNR != '-'"
|
x-show="rsrpNR != '-' && rsrpNRPercentage != '0'"
|
||||||
class="progress w-100"
|
class="progress w-100"
|
||||||
role="progressbar"
|
role="progressbar"
|
||||||
aria-label="RSRP BAR"
|
aria-label="RSRP BAR"
|
||||||
@@ -414,6 +426,10 @@
|
|||||||
></span>
|
></span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<span
|
||||||
|
x-show="rsrpNRPercentage == '0'"
|
||||||
|
x-text="rsrpNR"
|
||||||
|
></span>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
@@ -436,7 +452,7 @@
|
|||||||
}"
|
}"
|
||||||
>
|
>
|
||||||
<div
|
<div
|
||||||
x-show="sinrLTE != '-'"
|
x-show="sinrLTE != '-' && sinrLTEPercentage != '0'"
|
||||||
class="progress w-100"
|
class="progress w-100"
|
||||||
role="progressbar"
|
role="progressbar"
|
||||||
aria-label="SINR BAR"
|
aria-label="SINR BAR"
|
||||||
@@ -454,6 +470,10 @@
|
|||||||
></span>
|
></span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<span
|
||||||
|
x-text="sinrLTE"
|
||||||
|
x-show="sinrLTEPercentage == '0'"
|
||||||
|
></span>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
@@ -476,7 +496,7 @@
|
|||||||
}"
|
}"
|
||||||
>
|
>
|
||||||
<div
|
<div
|
||||||
x-show="sinrNR != '-'"
|
x-show="sinrNR != '-' && sinrNRPercentage != '0'"
|
||||||
class="progress w-100"
|
class="progress w-100"
|
||||||
role="progressbar"
|
role="progressbar"
|
||||||
aria-label="SINR BAR"
|
aria-label="SINR BAR"
|
||||||
@@ -494,6 +514,10 @@
|
|||||||
></span>
|
></span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<span
|
||||||
|
x-text="sinrNR"
|
||||||
|
x-show="sinrNRPercentage == '0'"
|
||||||
|
></span>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
@@ -1043,7 +1067,7 @@
|
|||||||
let RSRQ_max = -8;
|
let RSRQ_max = -8;
|
||||||
|
|
||||||
// If rsrq is null, return 0%
|
// If rsrq is null, return 0%
|
||||||
if (isNaN(rsrq)) {
|
if (isNaN(rsrq) || rsrq < -20) {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1061,7 +1085,7 @@
|
|||||||
let RSRP_max = -60;
|
let RSRP_max = -60;
|
||||||
|
|
||||||
// If rsrp is null, return 0%
|
// If rsrp is null, return 0%
|
||||||
if (isNaN(rsrp)) {
|
if (isNaN(rsrp) || rsrp < -140) {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1075,11 +1099,11 @@
|
|||||||
},
|
},
|
||||||
|
|
||||||
calculateSINRPercentage(sinr) {
|
calculateSINRPercentage(sinr) {
|
||||||
let SINR_min = 0;
|
let SINR_min = -10; // Changed from 0
|
||||||
let SINR_max = 35;
|
let SINR_max = 35;
|
||||||
|
|
||||||
// If sinr is null or negative, return 0%
|
// If sinr is null, return 0%
|
||||||
if (isNaN(sinr) || sinr < 0) {
|
if (isNaN(sinr) || sinr < -10) {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user