1 Star 0 Fork 0

BD3OYD/NextionDriver0

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
lh_nextion.php 2.44 KB
一键复制 编辑 原始数据 按行查看 历史
ElGamal 提交于 2019-08-24 12:07 . Update lh_nextion.php
<?php
include_once $_SERVER['DOCUMENT_ROOT'].'/config/config.php'; // MMDVMDash Config
include_once $_SERVER['DOCUMENT_ROOT'].'/mmdvmhost/tools.php'; // MMDVMDash Tools
include_once $_SERVER['DOCUMENT_ROOT'].'/mmdvmhost/functions.php'; // MMDVMDash Functions
$i = 0;
$LHlistNET = "";
$LHlistLOC = "";
for ($i = 0; ($i <= 14); $i++) { // Last 15 calls
if (isset($lastHeard[$i])) {
// Last heard list Network received
$listElem = $lastHeard[$i];
$LHlistNET .= substr(str_pad($listElem[1], 11), 0, 11)."|";
$LHlistNET .= substr(str_pad($listElem[2], 11), 0, 11)."|";
$LHlistNET .= substr(str_pad($listElem[4], 9), 0 , 9)."|";
if ($listElem[5] == "RF") {
$LHlistNET .= "RF |";
} else {
$LHlistNET .= str_pad($listElem[5], 3)."|";
}
if ($listElem[6] == null) {
$LHlistNET .= "TX |";
} else if ($listElem[6] == "SMS") {
$LHlistNET .= "SMS |";
} else {
$LHlistNET .= str_pad($listElem[6], 5, " ", STR_PAD_LEFT)."|";
}
$LHlistNET .= str_pad($listElem[7], 3," ", STR_PAD_LEFT)."|";
$LHlistNET .= str_pad($listElem[8], 4," ", STR_PAD_LEFT);
// Last heard list RF received
if ($listElem[5] == "RF" && ($listElem[1] == "D-Star" || startsWith($listElem[1], "DMR") || $listElem[1] == "YSF" || $listElem[1]== "P25" || $listElem[1]== "NXDN")) {
$LHlistLOC .= substr(str_pad($listElem[1], 11), 0, 11)."|";
$LHlistLOC .= substr(str_pad($listElem[2], 11), 0, 10)."|";
$LHlistLOC .= substr(str_pad($listElem[4], 9), 0 , 9)."|";
// if ($listElem[5] == "RF") {
// $LHlistLOC .= "RF |";
// } else {
// $LHlistLOC .= str_pad($listElem[5], 3)."|";
// }
if ($listElem[6] == null) {
$LHlistLOC .= "TX |";
} else if ($listElem[6] == "SMS") {
$LHlistLOC .= "SMS |";
} else {
$LHlistLOC .= str_pad($listElem[6], 5, " ", STR_PAD_LEFT)."|";
}
$LHlistLOC .= str_pad($listElem[8], 5," ", STR_PAD_LEFT)."|";
$LHlistLOC .= $listElem[9];
}
}
}
if (isset($_GET["from"])) {
if ($_GET["from"] == "NET") {
echo $LHlistNET;
} else if ($_GET["from"] == "LOC") {
echo $LHlistLOC;
}
} else {
echo "There is no last heard data"; // Fallback behaviour goes here
}
?>
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/BD3OYD/nextion-driver0.git
git@gitee.com:BD3OYD/nextion-driver0.git
BD3OYD
nextion-driver0
NextionDriver0
master

搜索帮助

D67c1975 1850385 1daf7b77 1850385