commit
b0af1da0e2
3 changed files with 80 additions and 67 deletions
|
@ -135,6 +135,7 @@ function getYSFGatewayLog() {
|
||||||
// M: 2016-04-29 00:15:00.013 D-Star, received network header from DG9VH /ZEIT to CQCQCQ via DCS002 S
|
// M: 2016-04-29 00:15:00.013 D-Star, received network header from DG9VH /ZEIT to CQCQCQ via DCS002 S
|
||||||
// M: 2016-04-29 19:43:21.839 DMR Slot 2, received network voice header from DL1ESZ to TG 9
|
// M: 2016-04-29 19:43:21.839 DMR Slot 2, received network voice header from DL1ESZ to TG 9
|
||||||
// M: 2016-04-30 14:57:43.072 DMR Slot 2, received RF voice header from DG9VH to 5000
|
// M: 2016-04-30 14:57:43.072 DMR Slot 2, received RF voice header from DG9VH to 5000
|
||||||
|
// M: 2016-09-16 09:14:12.886 P25, received RF from DF2ET to TG10100
|
||||||
function getHeardList($logLines, $onlyLast) {
|
function getHeardList($logLines, $onlyLast) {
|
||||||
$heardList = array();
|
$heardList = array();
|
||||||
$ts1duration = "";
|
$ts1duration = "";
|
||||||
|
@ -217,6 +218,11 @@ function getHeardList($logLines, $onlyLast) {
|
||||||
$ysfloss = $loss;
|
$ysfloss = $loss;
|
||||||
$ysfber = $ber;
|
$ysfber = $ber;
|
||||||
break;
|
break;
|
||||||
|
case "P25":
|
||||||
|
$p25duration = $duration;
|
||||||
|
$p25loss = $loss;
|
||||||
|
$p25ber = $ber;
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -262,6 +268,11 @@ function getHeardList($logLines, $onlyLast) {
|
||||||
$loss = $ysfloss;
|
$loss = $ysfloss;
|
||||||
$ber = $ysfber;
|
$ber = $ysfber;
|
||||||
break;
|
break;
|
||||||
|
case "P25":
|
||||||
|
$duration = $p25duration;
|
||||||
|
$loss = $p25loss;
|
||||||
|
$ber = $p25ber;
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Callsign or ID should be less than 11 chars long, otherwise it could be errorneous
|
// Callsign or ID should be less than 11 chars long, otherwise it could be errorneous
|
||||||
|
@ -285,7 +296,7 @@ function getLastHeard($logLines, $onlyLast) {
|
||||||
$heardList = getHeardList($logLines, $onlyLast);
|
$heardList = getHeardList($logLines, $onlyLast);
|
||||||
$counter = 0;
|
$counter = 0;
|
||||||
foreach ($heardList as $listElem) {
|
foreach ($heardList as $listElem) {
|
||||||
if ( ($listElem[1] == "D-Star") || ($listElem[1] == "YSF") || (startsWith($listElem[1], "DMR")) ) {
|
if ( ($listElem[1] == "D-Star") || ($listElem[1] == "YSF") || ($listElem[1] == "P25") || (startsWith($listElem[1], "DMR")) ) {
|
||||||
if(!(array_search($listElem[2]."#".$listElem[1].$listElem[3], $heardCalls) > -1)) {
|
if(!(array_search($listElem[2]."#".$listElem[1].$listElem[3], $heardCalls) > -1)) {
|
||||||
array_push($heardCalls, $listElem[2]."#".$listElem[1].$listElem[3]);
|
array_push($heardCalls, $listElem[2]."#".$listElem[1].$listElem[3]);
|
||||||
array_push($lastHeard, $listElem);
|
array_push($lastHeard, $listElem);
|
||||||
|
|
|
@ -34,7 +34,7 @@ $localTXList = getHeardList($reverseLogLinesMMDVM, FALSE);
|
||||||
<?php
|
<?php
|
||||||
for ($i = 0; $i < count($localTXList); $i++) {
|
for ($i = 0; $i < count($localTXList); $i++) {
|
||||||
$listElem = $localTXList[$i];
|
$listElem = $localTXList[$i];
|
||||||
if ($listElem[5] == "RF" && ($listElem[1]=="D-Star" || startsWith($listElem[1], "DMR") || $listElem[1]=="YSF")) {
|
if ($listElem[5] == "RF" && ($listElem[1]=="D-Star" || startsWith($listElem[1], "DMR") || $listElem[1]=="YSF" || $listElem[1]=="P25")) {
|
||||||
echo"<tr>";
|
echo"<tr>";
|
||||||
echo"<td nowrap>$listElem[0]</td>";
|
echo"<td nowrap>$listElem[0]</td>";
|
||||||
echo"<td nowrap>$listElem[1]</td>";
|
echo"<td nowrap>$listElem[1]</td>";
|
||||||
|
|
|
@ -10,6 +10,8 @@
|
||||||
<?php showMode("D-Star Network", $mmdvmconfigs);?>
|
<?php showMode("D-Star Network", $mmdvmconfigs);?>
|
||||||
<?php showMode("System Fusion", $mmdvmconfigs);?>
|
<?php showMode("System Fusion", $mmdvmconfigs);?>
|
||||||
<?php showMode("System Fusion Network", $mmdvmconfigs);?>
|
<?php showMode("System Fusion Network", $mmdvmconfigs);?>
|
||||||
|
<?php showMode("P25", $mmdvmconfigs);?>
|
||||||
|
<?php showMode("P25 Network", $mmdvmconfigs);?>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in a new issue