Initial commit
This commit is contained in:
commit
b7d90b9afe
16245 files changed
+3396666
No files matched your search
+20
@@ -0,0 +1,20 @@
|
||||
#
|
||||
# $Id$
|
||||
# $HeadURL$
|
||||
# $Author$
|
||||
#
|
||||
|
||||
SET(SCRIPTS
|
||||
recieveJsonMsg.html
|
||||
StatesZone.html
|
||||
Zonen.png
|
||||
)
|
||||
|
||||
|
||||
SET(JS
|
||||
js/GPX_WLS.js
|
||||
js/wirelessLocation.js
|
||||
)
|
||||
|
||||
NGL_INSTALL(AAR SV FILES ${SCRIPTS} DESTINATION testing/WirelessLocationTools)
|
||||
NGL_INSTALL(AAR SV FILES ${JS} DESTINATION testing/WirelessLocationTools/js)
|
||||
+540
@@ -0,0 +1,540 @@
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
|
||||
<meta name=Generator content="Microsoft Word 14 (filtered)">
|
||||
<style>
|
||||
<!--
|
||||
/* Font Definitions */
|
||||
@font-face
|
||||
{font-family:Wingdings;
|
||||
panose-1:5 0 0 0 0 0 0 0 0 0;}
|
||||
@font-face
|
||||
{font-family:Wingdings;
|
||||
panose-1:5 0 0 0 0 0 0 0 0 0;}
|
||||
@font-face
|
||||
{font-family:Cambria;
|
||||
panose-1:2 4 5 3 5 4 6 3 2 4;}
|
||||
/* Style Definitions */
|
||||
p.MsoNormal, li.MsoNormal, div.MsoNormal
|
||||
{margin:0cm;
|
||||
margin-bottom:.0001pt;
|
||||
text-align:justify;
|
||||
font-size:11.0pt;
|
||||
font-family:"Arial","sans-serif";}
|
||||
h2
|
||||
{mso-style-link:"Überschrift 2 Zchn";
|
||||
margin-top:10.0pt;
|
||||
margin-right:0cm;
|
||||
margin-bottom:0cm;
|
||||
margin-left:0cm;
|
||||
margin-bottom:.0001pt;
|
||||
text-align:justify;
|
||||
page-break-after:avoid;
|
||||
font-size:13.0pt;
|
||||
font-family:"Cambria","serif";
|
||||
color:#4F81BD;}
|
||||
h3
|
||||
{mso-style-link:"Überschrift 3 Zchn";
|
||||
margin-top:10.0pt;
|
||||
margin-right:0cm;
|
||||
margin-bottom:0cm;
|
||||
margin-left:0cm;
|
||||
margin-bottom:.0001pt;
|
||||
text-align:justify;
|
||||
page-break-after:avoid;
|
||||
font-size:11.0pt;
|
||||
font-family:"Cambria","serif";
|
||||
color:#4F81BD;}
|
||||
span.berschrift2Zchn
|
||||
{mso-style-name:"Überschrift 2 Zchn";
|
||||
mso-style-link:"Überschrift 2";
|
||||
font-family:"Cambria","serif";
|
||||
color:#4F81BD;
|
||||
font-weight:bold;}
|
||||
span.berschrift3Zchn
|
||||
{mso-style-name:"Überschrift 3 Zchn";
|
||||
mso-style-link:"Überschrift 3";
|
||||
font-family:"Cambria","serif";
|
||||
color:#4F81BD;
|
||||
font-weight:bold;}
|
||||
.MsoChpDefault
|
||||
{font-family:"Calibri","sans-serif";}
|
||||
.MsoPapDefault
|
||||
{margin-bottom:10.0pt;
|
||||
line-height:115%;}
|
||||
@page WordSection1
|
||||
{size:595.3pt 841.9pt;
|
||||
margin:70.85pt 70.85pt 2.0cm 70.85pt;}
|
||||
div.WordSection1
|
||||
{page:WordSection1;}
|
||||
-->
|
||||
</style>
|
||||
|
||||
</head>
|
||||
|
||||
<body lang=DE>
|
||||
|
||||
<div class=WordSection1>
|
||||
|
||||
<h2>Zustände der Positionsermittlung</h2>
|
||||
|
||||
<p class=MsoNormal> </p>
|
||||
|
||||
<table class=MsoTableLightGrid border=1 cellspacing=0 cellpadding=0
|
||||
style='border-collapse:collapse;border:none'>
|
||||
<tr>
|
||||
<td width=74 valign=top style='width:55.45pt;border:solid black 1.0pt;
|
||||
border-bottom:solid black 2.25pt;padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal><b><span lang=EN-GB>Nummer</span></b></p>
|
||||
<p class=MsoNormal><b><span lang=EN-GB>z…</span></b></p>
|
||||
</td>
|
||||
<td width=134 valign=top style='width:100.7pt;border-top:solid black 1.0pt;
|
||||
border-left:none;border-bottom:solid black 2.25pt;border-right:solid black 1.0pt;
|
||||
padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal><b><span lang=EN-GB>Zone</span></b></p>
|
||||
</td>
|
||||
<td width=58 valign=top style='width:43.2pt;border-top:solid black 1.0pt;
|
||||
border-left:none;border-bottom:solid black 2.25pt;border-right:solid black 1.0pt;
|
||||
padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal><b><span lang=EN-GB>GPS-Modul</span></b></p>
|
||||
</td>
|
||||
<td width=49 valign=top style='width:37.1pt;border-top:solid black 1.0pt;
|
||||
border-left:none;border-bottom:solid black 2.25pt;border-right:solid black 1.0pt;
|
||||
padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal><b><span lang=EN-GB>WLM</span></b></p>
|
||||
</td>
|
||||
<td width=250 valign=top style='width:187.4pt;border-top:solid black 1.0pt;
|
||||
border-left:none;border-bottom:solid black 2.25pt;border-right:solid black 1.0pt;
|
||||
padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal><b><span lang=EN-GB>Aktion</span></b></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width=74 valign=top style='width:55.45pt;border:solid black 1.0pt;
|
||||
border-top:none;background:silver;padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal><b><span lang=EN-GB>1</span></b></p>
|
||||
</td>
|
||||
<td width=134 valign=top style='width:100.7pt;border-top:none;border-left:
|
||||
none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
|
||||
background:silver;padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal>Außerhalb vom Funktionsraum Mout (weiß)</p>
|
||||
</td>
|
||||
<td width=58 valign=top style='width:43.2pt;border-top:none;border-left:none;
|
||||
border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;background:
|
||||
silver;padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal><span lang=EN-GB>An<br>
|
||||
Pos</span></p>
|
||||
</td>
|
||||
<td width=49 valign=top style='width:37.1pt;border-top:none;border-left:none;
|
||||
border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;background:
|
||||
silver;padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal><span lang=EN-GB>Aus</span></p>
|
||||
</td>
|
||||
<td width=250 valign=top style='width:187.4pt;border-top:none;border-left:
|
||||
none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
|
||||
background:silver;padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal><b>STATE:</b></p>
|
||||
<p class=MsoNormal>Verbindung zur EXCON über Tetra</p>
|
||||
<p class=MsoNormal>AWES Auswertung im SFM</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width=74 valign=top style='width:55.45pt;border:solid black 1.0pt;
|
||||
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal><b><span lang=EN-GB>2</span></b></p>
|
||||
</td>
|
||||
<td width=134 valign=top style='width:100.7pt;border-top:none;border-left:
|
||||
none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
|
||||
padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal><span lang=EN-GB>GPS (weiß)</span></p>
|
||||
</td>
|
||||
<td width=58 valign=top style='width:43.2pt;border-top:none;border-left:none;
|
||||
border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal><span lang=EN-GB>An<br>
|
||||
Pos</span></p>
|
||||
</td>
|
||||
<td width=49 valign=top style='width:37.1pt;border-top:none;border-left:none;
|
||||
border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal><span lang=EN-GB>An</span></p>
|
||||
</td>
|
||||
<td width=250 valign=top style='width:187.4pt;border-top:none;border-left:
|
||||
none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
|
||||
padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal align=left style='text-align:left'><b>STATE: </b>Verbindung
|
||||
zur EXCON über Tetra<br>
|
||||
WLM zyklisch rangen</p>
|
||||
<p class=MsoNormal align=left style='text-align:left'>AWES Auswertung im SFM</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width=74 valign=top style='width:55.45pt;border:solid black 1.0pt;
|
||||
border-top:none;background:silver;padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal><b><span lang=EN-GB>3</span></b></p>
|
||||
</td>
|
||||
<td width=134 valign=top style='width:100.7pt;border-top:none;border-left:
|
||||
none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
|
||||
background:silver;padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal><span lang=EN-GB>Nur WLS-Datenfunk (blau)</span></p>
|
||||
</td>
|
||||
<td width=58 valign=top style='width:43.2pt;border-top:none;border-left:none;
|
||||
border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;background:
|
||||
silver;padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal><span lang=EN-GB>An<br>
|
||||
Pos</span></p>
|
||||
</td>
|
||||
<td width=49 valign=top style='width:37.1pt;border-top:none;border-left:none;
|
||||
border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;background:
|
||||
silver;padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal><span lang=EN-GB>An</span></p>
|
||||
</td>
|
||||
<td width=250 valign=top style='width:187.4pt;border-top:none;border-left:
|
||||
none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
|
||||
background:silver;padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal><b>STATE: </b>Verbindung zur EXCON über WLM</p>
|
||||
<p class=MsoNormal>Kommunikation über WLM mit Protokoll</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width=74 valign=top style='width:55.45pt;border:solid black 1.0pt;
|
||||
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal><b><span lang=EN-GB>4</span></b></p>
|
||||
</td>
|
||||
<td width=134 valign=top style='width:100.7pt;border-top:none;border-left:
|
||||
none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
|
||||
padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal>WLS/GPS Übergangsbereich (rot) kommend von 3</p>
|
||||
</td>
|
||||
<td width=58 valign=top style='width:43.2pt;border-top:none;border-left:none;
|
||||
border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal> </p>
|
||||
</td>
|
||||
<td width=49 valign=top style='width:37.1pt;border-top:none;border-left:none;
|
||||
border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal> </p>
|
||||
</td>
|
||||
<td width=250 valign=top style='width:187.4pt;border-top:none;border-left:
|
||||
none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
|
||||
padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal>Keine Aktion, Verhalten von State3 wird beibehalten</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width=74 valign=top style='width:55.45pt;border:solid black 1.0pt;
|
||||
border-top:none;background:silver;padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal><b><span lang=EN-GB>4</span></b></p>
|
||||
</td>
|
||||
<td width=134 valign=top style='width:100.7pt;border-top:none;border-left:
|
||||
none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
|
||||
background:silver;padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal>WLS/GPS Übergangsbereich (rot) kommend von 5</p>
|
||||
</td>
|
||||
<td width=58 valign=top style='width:43.2pt;border-top:none;border-left:none;
|
||||
border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;background:
|
||||
silver;padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal> </p>
|
||||
</td>
|
||||
<td width=49 valign=top style='width:37.1pt;border-top:none;border-left:none;
|
||||
border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;background:
|
||||
silver;padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal> </p>
|
||||
</td>
|
||||
<td width=250 valign=top style='width:187.4pt;border-top:none;border-left:
|
||||
none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
|
||||
background:silver;padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal>Keine Aktion, Verhalten von State5 wird beibehalten</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width=74 valign=top style='width:55.45pt;border:solid black 1.0pt;
|
||||
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal><b><span lang=EN-GB>5</span></b></p>
|
||||
</td>
|
||||
<td width=134 valign=top style='width:100.7pt;border-top:none;border-left:
|
||||
none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
|
||||
padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal><span lang=EN-GB>Positionsgenauer Außenbereich (orange)</span></p>
|
||||
</td>
|
||||
<td width=58 valign=top style='width:43.2pt;border-top:none;border-left:none;
|
||||
border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal><span lang=EN-GB>Aus</span></p>
|
||||
</td>
|
||||
<td width=49 valign=top style='width:37.1pt;border-top:none;border-left:none;
|
||||
border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal><span lang=EN-GB>An</span></p>
|
||||
<p class=MsoNormal><span lang=EN-GB>Pos</span></p>
|
||||
</td>
|
||||
<td width=250 valign=top style='width:187.4pt;border-top:none;border-left:
|
||||
none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
|
||||
padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal><b>STATE:</b> Verbindung zur EXCON über WLM</p>
|
||||
<p class=MsoNormal>Kommunikation über WLM</p>
|
||||
<p class=MsoNormal>Auswertung von AWES Wirkfeldern durch Zentrale
|
||||
Wirksimulation</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width=74 valign=top style='width:55.45pt;border:solid black 1.0pt;
|
||||
border-top:none;background:silver;padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal><b><span lang=EN-GB>6</span></b></p>
|
||||
</td>
|
||||
<td width=134 valign=top style='width:100.7pt;border-top:none;border-left:
|
||||
none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
|
||||
background:silver;padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal align=left style='text-align:left'><span lang=EN-GB>Haus
|
||||
(grün) Raum</span></p>
|
||||
</td>
|
||||
<td width=58 valign=top style='width:43.2pt;border-top:none;border-left:none;
|
||||
border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;background:
|
||||
silver;padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal><span lang=EN-GB>Aus</span></p>
|
||||
</td>
|
||||
<td width=49 valign=top style='width:37.1pt;border-top:none;border-left:none;
|
||||
border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;background:
|
||||
silver;padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal><span lang=EN-GB>An<br>
|
||||
Pos</span></p>
|
||||
</td>
|
||||
<td width=250 valign=top style='width:187.4pt;border-top:none;border-left:
|
||||
none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
|
||||
background:silver;padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal><b>STATE: </b>Verbindung zur EXCON über WLM</p>
|
||||
<p class=MsoNormal>Kommunikation über WLM</p>
|
||||
<p class=MsoNormal>Statusflag steht auf Indoor.</p>
|
||||
<p class=MsoNormal align=left style='text-align:left'><b>Keine</b> Auswertung
|
||||
von AWES-Artilleriefeldern und Einzelgeschossen.</p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<p class=MsoNormal> </p>
|
||||
|
||||
<p class=MsoNormal> </p>
|
||||
|
||||
<h3>Übergänge und Kriterien für die Statusübergänge : </h3>
|
||||
|
||||
<p class=MsoNormal> </p>
|
||||
|
||||
<table class=MsoTableLightGrid border=1 cellspacing=0 cellpadding=0 width="100%"
|
||||
style='width:100.0%;border-collapse:collapse;border:none'>
|
||||
<tr>
|
||||
<td width="11%" valign=top style='width:11.62%;border:solid black 1.0pt;
|
||||
border-bottom:solid black 2.25pt;padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal><b><span lang=EN-GB>Übergang</span></b></p>
|
||||
</td>
|
||||
<td width="28%" valign=top style='width:28.94%;border-top:solid black 1.0pt;
|
||||
border-left:none;border-bottom:solid black 2.25pt;border-right:solid black 1.0pt;
|
||||
padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal><b><span lang=EN-GB>Kriterium</span></b></p>
|
||||
</td>
|
||||
<td width="59%" valign=top style='width:59.44%;border-top:solid black 1.0pt;
|
||||
border-left:none;border-bottom:solid black 2.25pt;border-right:solid black 1.0pt;
|
||||
padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal><b><span lang=EN-GB>Aktion:</span></b></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="11%" valign=top style='width:11.62%;border:solid black 1.0pt;
|
||||
border-top:none;background:silver;padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal><b><span lang=EN-GB>1->2</span></b></p>
|
||||
</td>
|
||||
<td width="28%" valign=top style='width:28.94%;border-top:none;border-left:
|
||||
none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
|
||||
background:silver;padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal><span lang=EN-GB>SFM: Erkennung Funktionsraum MOUT</span></p>
|
||||
</td>
|
||||
<td width="59%" valign=top style='width:59.44%;border-top:none;border-left:
|
||||
none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
|
||||
background:silver;padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal>SFM schaltet das WSM ein</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="11%" valign=top style='width:11.62%;border:solid black 1.0pt;
|
||||
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal><b><span lang=EN-GB>2->3</span></b></p>
|
||||
</td>
|
||||
<td width="28%" valign=top style='width:28.94%;border-top:none;border-left:
|
||||
none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
|
||||
padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal>WLM bekommt eine Verbindung zum WLS-Datenfunk</p>
|
||||
<p class=MsoNormal> </p>
|
||||
</td>
|
||||
<td width="59%" valign=top style='width:59.44%;border-top:none;border-left:
|
||||
none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
|
||||
padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal>Verbindungsaufbau zur EXON</p>
|
||||
<p class=MsoNormal>Assoziierung des Teilnehmers</p>
|
||||
<p class=MsoNormal>Umlenkung von TETRA-Telegrammen statt TETRA über
|
||||
WLS-Datenfunk</p>
|
||||
<p class=MsoNormal>Statusflag WLSDat wird auf True gesetzt</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="11%" valign=top style='width:11.62%;border:solid black 1.0pt;
|
||||
border-top:none;background:silver;padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal><b><span lang=EN-GB>3->4</span></b></p>
|
||||
</td>
|
||||
<td width="28%" valign=top style='width:28.94%;border-top:none;border-left:
|
||||
none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
|
||||
background:silver;padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal align=left style='text-align:left'>Zentrale empfängt WLM
|
||||
Ortungsnachricht Modell-ID= 1002, Raum-ID = 1001</p>
|
||||
</td>
|
||||
<td width="59%" valign=top style='width:59.44%;border-top:none;border-left:
|
||||
none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
|
||||
background:silver;padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal><span lang=EN-GB>Keine Aktion wg. Hysterese</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="11%" valign=top style='width:11.62%;border:solid black 1.0pt;
|
||||
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal><b><span lang=EN-GB>4->5</span></b></p>
|
||||
<p class=MsoNormal><b><span lang=EN-GB>Oder</span></b></p>
|
||||
<p class=MsoNormal><b><span lang=EN-GB>4->6</span></b></p>
|
||||
</td>
|
||||
<td width="28%" valign=top style='width:28.94%;border-top:none;border-left:
|
||||
none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
|
||||
padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal align=left style='text-align:left'>Zentrale empfängt WLM
|
||||
Ortungsnachricht Modell-ID<> 1002 und Raum-ID <> 1001</p>
|
||||
</td>
|
||||
<td width="59%" valign=top style='width:59.44%;border-top:none;border-left:
|
||||
none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
|
||||
padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal>Zentrale sendet Telegramm GPS-Modul ausschalten zum
|
||||
WLM->WLS->SFM. SFM schaltet das GPS-Modul inaktiv.</p>
|
||||
<p class=MsoNormal>(Bei Übergang zu 5 oder 6 wird auch das Statusflag GPS auf
|
||||
false gesetzt.)</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="11%" valign=top style='width:11.62%;border:solid black 1.0pt;
|
||||
border-top:none;background:silver;padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal><b><span lang=EN-GB>5->6</span></b></p>
|
||||
</td>
|
||||
<td width="28%" valign=top style='width:28.94%;border-top:none;border-left:
|
||||
none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
|
||||
background:silver;padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal align=left style='text-align:left'>Zentrale empfängt WLM
|
||||
Ortungsnachricht Area > 0, Modell-ID > 0, Raum-ID > 0</p>
|
||||
</td>
|
||||
<td width="59%" valign=top style='width:59.44%;border-top:none;border-left:
|
||||
none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
|
||||
background:silver;padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal>Statusflag Indoor wird auf true gesetzt</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="11%" valign=top style='width:11.62%;border:solid black 1.0pt;
|
||||
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal><b><span lang=EN-GB>6->5</span></b></p>
|
||||
</td>
|
||||
<td width="28%" valign=top style='width:28.94%;border-top:none;border-left:
|
||||
none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
|
||||
padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal>Zentrale empfängt WLM Ortungsnachricht </p>
|
||||
<p class=MsoNormal>Area > 0, Modell-ID= 0, Raum-ID = 0</p>
|
||||
</td>
|
||||
<td width="59%" valign=top style='width:59.44%;border-top:none;border-left:
|
||||
none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
|
||||
padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal>Statusflag Indoor wird auf false</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="11%" valign=top style='width:11.62%;border:solid black 1.0pt;
|
||||
border-top:none;background:silver;padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal><b><span lang=EN-GB>5->4</span></b></p>
|
||||
</td>
|
||||
<td width="28%" valign=top style='width:28.94%;border-top:none;border-left:
|
||||
none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
|
||||
background:silver;padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal align=left style='text-align:left'>Zentrale empfängt WLM
|
||||
Ortungsnachricht Modell-ID= 1002, Raum-ID = 1001</p>
|
||||
</td>
|
||||
<td width="59%" valign=top style='width:59.44%;border-top:none;border-left:
|
||||
none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
|
||||
background:silver;padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal><span lang=EN-GB>Keine Aktion wg. Hysterese</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="11%" valign=top style='width:11.62%;border:solid black 1.0pt;
|
||||
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal><b><span lang=EN-GB>4->3</span></b></p>
|
||||
</td>
|
||||
<td width="28%" valign=top style='width:28.94%;border-top:none;border-left:
|
||||
none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
|
||||
padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal align=left style='text-align:left'>Zentrale empfängt WLM
|
||||
Ortungsnachricht </p>
|
||||
<p class=MsoNormal align=left style='text-align:left'>Area = 0, Modell-ID= 0,
|
||||
Raum-ID = 0</p>
|
||||
</td>
|
||||
<td width="59%" valign=top style='width:59.44%;border-top:none;border-left:
|
||||
none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
|
||||
padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal align=left style='text-align:left'>Zentrale sendet
|
||||
Telegramm GPS-Modul einschalten zum WLM->WLS->SFM. SFM schaltet das
|
||||
GPS-Modul ein und es wird auf GPS-Positionen umgeschaltet.</p>
|
||||
<p class=MsoNormal align=left style='text-align:left'>Statusflag GPS auf true
|
||||
setzen.</p>
|
||||
<p class=MsoNormal> </p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="11%" valign=top style='width:11.62%;border:solid black 1.0pt;
|
||||
border-top:none;background:silver;padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal><b><span lang=EN-GB>3->2</span></b></p>
|
||||
</td>
|
||||
<td width="28%" valign=top style='width:28.94%;border-top:none;border-left:
|
||||
none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
|
||||
background:silver;padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal align=left style='text-align:left'>Die gesendeten
|
||||
Datentelegramme werden nicht mehr bestätigt</p>
|
||||
</td>
|
||||
<td width="59%" valign=top style='width:59.44%;border-top:none;border-left:
|
||||
none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
|
||||
background:silver;padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal align=left style='text-align:left'>Wenn die vom SFM über
|
||||
WLS-Datenfunk gesendeten Telegramme nicht bestätigt werden <span
|
||||
style='font-family:Wingdings'>è</span> Statusflag WLSDat false <span
|
||||
style='font-family:Wingdings'>è</span> WLM alle Minute scannen lassen.</p>
|
||||
<p class=MsoNormal align=left style='text-align:left'>Wenn vom AreaServerClient
|
||||
gesendete Telegramme nicht bestätigt werden <span style='font-family:Wingdings'>è</span>Daten
|
||||
über TETRA und Statusflag WLSDat auf false oder wenn die Datentelegramme z.B.
|
||||
GPS-meldungen über TETRA eintreffen </p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="11%" valign=top style='width:11.62%;border:solid black 1.0pt;
|
||||
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal><b><span lang=EN-GB>2->1</span></b></p>
|
||||
</td>
|
||||
<td width="28%" valign=top style='width:28.94%;border-top:none;border-left:
|
||||
none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
|
||||
padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal><span lang=EN-GB>Funktionsraum wird verlassen</span></p>
|
||||
</td>
|
||||
<td width="59%" valign=top style='width:59.44%;border-top:none;border-left:
|
||||
none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
|
||||
padding:0cm 5.4pt 0cm 5.4pt'>
|
||||
<p class=MsoNormal><span lang=EN-GB>SFM </span><span lang=EN-GB
|
||||
style='font-family:Wingdings'>è</span><span lang=EN-GB> WLM ausschalten</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<p class=MsoNormal> </p>
|
||||
|
||||
<p class=MsoNormal> </p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-GB> </span></p>
|
||||
|
||||
</div>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
Executable
BIN
Binary file not shown.
|
After Width: | Height: | Size: 54 KiB |
+1222
File diff suppressed because it is too large.
Load diff
+335
@@ -0,0 +1,335 @@
|
||||
|
||||
|
||||
<!--
|
||||
var exampleSocket;
|
||||
var firstMsg = true;
|
||||
var textBoxArr = [];
|
||||
var SelBranchVal = "";
|
||||
var connectedToServer = false;
|
||||
|
||||
function WebSocketTest()
|
||||
{
|
||||
if ("WebSocket" in window)
|
||||
{
|
||||
if(!connectedToServer)
|
||||
{
|
||||
var ipadresse=document.getElementById("ipadresse").value;
|
||||
console.log("ipadresse="+ipadresse);
|
||||
exampleSocket = new WebSocket("ws://"+ipadresse);
|
||||
connectedToServer = true;
|
||||
}
|
||||
exampleSocket.onopen = function()
|
||||
{
|
||||
document.getElementById("Serverconnect").innerHTML = "Server: connected";
|
||||
document.getElementById("Serverconnect").style.color = "green"
|
||||
};
|
||||
|
||||
exampleSocket.onmessage = function (event)
|
||||
{
|
||||
var msg = JSON.parse(event.data);
|
||||
console.log (event.data);
|
||||
console.log("onmessage:"+msg.type);
|
||||
switch(msg.type) {
|
||||
case "WlsStateReport":
|
||||
console.log("WlsStateReport");
|
||||
//document.getElementById("WlsStateReport").innerHTML = JSON.stringify(msg);
|
||||
|
||||
handleWlsStateReport(msg);
|
||||
|
||||
break;
|
||||
case "WlsConnectionState":
|
||||
console.log("WlsConnectionState");
|
||||
if(msg.data["connected"] == "false")
|
||||
{
|
||||
document.getElementById("Wlsconnect").innerHTML = "Wls: not connected";
|
||||
document.getElementById("Wlsconnect").style.color = "red";
|
||||
}
|
||||
else
|
||||
{
|
||||
document.getElementById("Wlsconnect").innerHTML = "Wls: connected";
|
||||
document.getElementById("Wlsconnect").style.color = "green";
|
||||
}
|
||||
break;
|
||||
|
||||
case "PositionReport":
|
||||
var myTableDiv = document.getElementById("ReportTable");
|
||||
|
||||
//TABLE HEADER
|
||||
|
||||
if(firstMsg)
|
||||
{
|
||||
var tHead = document.createElement("tHead");
|
||||
var tr = document.createElement("tr");
|
||||
var trBox = document.createElement("tr");
|
||||
|
||||
var hTable = document.getElementById("HeaderTable");
|
||||
var hTableRow = document.getElementById("HeaderTableRow");
|
||||
for(i = 0; i < Object.keys(msg.data).length; i++)
|
||||
{
|
||||
textBoxArr.push("");
|
||||
|
||||
var hTableCol = document.createElement("td");
|
||||
|
||||
|
||||
if (Object.keys(msg.data)[i] == "timestamp")
|
||||
{
|
||||
|
||||
hTableCol.innerHTML = "<td><form name='InventoryList' method='post action='InventoryList.asp'><select name='SelBranch' class='bnotes' size='4' multiple='multiple' onchange='Javascript:setDateFilter()'><option value='All'>All</option><option value='Day'>Day</option><option value='Month'>Month</option><option value='Year'>Year</option><option value='Hours'>Hours</option><option value='Minutes'>Minutes</option><option value='Seconds'>Seconds</option><option value='Milliseconds'>Milliseconds</option><option value='Timezone'>Timezone</option> </select></form></td>";
|
||||
hTableRow.appendChild(hTableCol);
|
||||
}
|
||||
else
|
||||
{
|
||||
if(i>=3)
|
||||
{
|
||||
hTableCol.appendChild = document.createTextNode("");
|
||||
hTableRow.appendChild(hTableCol);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
var thBox = document.createElement("th");
|
||||
thBox.innerHTML = "<input type='text' id='Textbox"+ i +"' onchange='Javascript:testEvent(this)'>";
|
||||
trBox.appendChild(thBox);
|
||||
|
||||
var th = document.createElement("th");
|
||||
th.appendChild(document.createTextNode(Object.keys(msg.data)[i]));
|
||||
tr.appendChild(th);
|
||||
}
|
||||
tHead.appendChild(tr);
|
||||
tHead.appendChild(trBox);
|
||||
|
||||
myTableDiv.appendChild(tHead);
|
||||
myTableDiv.appendChild(document.createElement("tBody"));
|
||||
|
||||
var width = hTableRow.getElementsByTagName("td").length / Object.keys(msg.data).length * 100
|
||||
hTable.style = "width:"+width+"%";
|
||||
firstMsg = false;
|
||||
}
|
||||
|
||||
//TABLE ROW
|
||||
var checkIsValid = true;
|
||||
|
||||
var tr = document.createElement("tr");
|
||||
for (j = 0; j < Object.keys(msg.data).length; j++)
|
||||
{
|
||||
var td = document.createElement("td")
|
||||
if(myTableDiv.tHead.firstChild.childNodes[j].innerHTML == "timestamp")
|
||||
{
|
||||
var d = new Date(Date(Object.values(msg.data)[j]));
|
||||
|
||||
var split = new Date().toString().split(" ");
|
||||
var timeZoneFormatted = split[split.length - 2] + " " + split[split.length - 1];
|
||||
var indicator = "";
|
||||
var date = "";
|
||||
var firstDate = true;
|
||||
var firstTime = true;
|
||||
|
||||
|
||||
if(SelBranchVal == "" || SelBranchVal.includes("All") || SelBranchVal.includes("Day"))
|
||||
{
|
||||
indicator = "0"+d.getDate();
|
||||
date += indicator.substr(-2);
|
||||
firstDate = false;
|
||||
}
|
||||
if(SelBranchVal == "" || SelBranchVal.includes("All") || SelBranchVal.includes("Month"))
|
||||
{
|
||||
if(!firstDate)
|
||||
{
|
||||
date += "/"
|
||||
}
|
||||
indicator = "0"+d.getMonth()+1;
|
||||
date += indicator.substr(-2);
|
||||
firstDate = false;
|
||||
}
|
||||
if(SelBranchVal == "" || SelBranchVal.includes("All") || SelBranchVal.includes("Year"))
|
||||
{
|
||||
if(!firstDate)
|
||||
{
|
||||
date += "/"
|
||||
}
|
||||
indicator = "000"+d.getFullYear();
|
||||
date += indicator.substr(-4);
|
||||
firstDate = false;
|
||||
}
|
||||
if(SelBranchVal == "" || SelBranchVal.includes("All") || SelBranchVal.includes("Hours"))
|
||||
{
|
||||
if(!firstDate)
|
||||
{
|
||||
date += " ";
|
||||
}
|
||||
indicator = "0"+d.getHours();
|
||||
date += indicator.substr(-2);
|
||||
firstTime = false;
|
||||
}
|
||||
if(SelBranchVal == "" || SelBranchVal.includes("All") || SelBranchVal.includes("Minutes"))
|
||||
{
|
||||
if(firstTime)
|
||||
{
|
||||
date+=" ";
|
||||
}
|
||||
else
|
||||
{
|
||||
date+=":";
|
||||
}
|
||||
indicator = "0"+d.getMinutes();
|
||||
date += indicator.substr(-2);
|
||||
firstTime=false;
|
||||
}
|
||||
if(SelBranchVal == "" || SelBranchVal.includes("All") || SelBranchVal.includes("Seconds"))
|
||||
{
|
||||
if(firstTime)
|
||||
{
|
||||
date+=" ";
|
||||
}
|
||||
else
|
||||
{
|
||||
date+=":";
|
||||
}
|
||||
indicator = "0"+d.getSeconds();
|
||||
date += indicator.substr(-2);
|
||||
firstTime=false;
|
||||
}
|
||||
if(SelBranchVal == "" || SelBranchVal.includes("All") || SelBranchVal.includes("Milliseconds"))
|
||||
{
|
||||
if(firstTime)
|
||||
{
|
||||
date+=" ";
|
||||
}
|
||||
else
|
||||
{
|
||||
date+=":";
|
||||
}
|
||||
indicator = "00"+d.getMilliseconds();
|
||||
date += indicator.substr(-3);
|
||||
}
|
||||
if(SelBranchVal == "" || SelBranchVal.includes("All") || SelBranchVal.includes("Timezone"))
|
||||
{
|
||||
if(!firstTime)
|
||||
{
|
||||
date+=" ";
|
||||
}
|
||||
else
|
||||
{
|
||||
if(!firstDate)
|
||||
{
|
||||
date+=" ";
|
||||
}
|
||||
}
|
||||
date += timeZoneFormatted;
|
||||
}
|
||||
|
||||
if(!date.toString().toLowerCase().includes(textBoxArr[j].toString().toLowerCase()))
|
||||
{
|
||||
checkIsValid = false;
|
||||
break;
|
||||
}
|
||||
td.appendChild(document.createTextNode(date));
|
||||
}
|
||||
else
|
||||
{
|
||||
if (!Object.values(msg.data)[j].toString().toLowerCase().includes(textBoxArr[j].toString().toLowerCase()))
|
||||
{
|
||||
checkIsValid = false;
|
||||
break;
|
||||
}
|
||||
td.appendChild(document.createTextNode(Object.values(msg.data)[j]));
|
||||
}
|
||||
|
||||
tr.appendChild(td);
|
||||
}
|
||||
if(!checkIsValid)
|
||||
{
|
||||
break;
|
||||
}
|
||||
var node = myTableDiv.tBodies[0];
|
||||
node.insertBefore(tr, node.firstChild);
|
||||
|
||||
var tableLength = (myTableDiv.getElementsByTagName("tbody")[0].getElementsByTagName("tr").length);
|
||||
if(tableLength > 10) // to show 10 messages tableLength must be greater than 10
|
||||
// ->10 for the Elements to show, +1 for the Element that gets deleted = 11
|
||||
{
|
||||
myTableDiv.deleteRow(12); // delete row 12 because 0 also counts as row +2 for header and textboxes
|
||||
}
|
||||
break;
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
exampleSocket.onclose = function()
|
||||
{
|
||||
// websocket is closed.
|
||||
document.getElementById("Serverconnect").innerHTML = "Server: not connected";
|
||||
document.getElementById("Serverconnect").style.color = "red";
|
||||
|
||||
document.getElementById("Wlsconnect").innerHTML = "Wls: not connected";
|
||||
document.getElementById("Wlsconnect").style.color = "red";
|
||||
|
||||
connectedToServer = false;
|
||||
alert("Connection to Server closed.");
|
||||
};
|
||||
}
|
||||
|
||||
else
|
||||
{
|
||||
// The browser doesn't support WebSocket
|
||||
alert("WebSocket is NOT supported by your Browser!");
|
||||
}
|
||||
}
|
||||
|
||||
function testEvent(parameter)
|
||||
{
|
||||
var id = parameter.id.substr(parameter.id.length - 1);
|
||||
textBoxArr[id] = parameter.value;
|
||||
}
|
||||
|
||||
function setDateFilter()
|
||||
{
|
||||
SelBranchVal = "";
|
||||
var InvForm = document.forms.InventoryList;
|
||||
var x = 0;
|
||||
|
||||
for (x=0;x<InvForm.SelBranch.length;x++)
|
||||
{
|
||||
if (InvForm.SelBranch[x].selected)
|
||||
{
|
||||
//alert(InvForm.SelBranch[x].value);
|
||||
SelBranchVal = SelBranchVal + "," + InvForm.SelBranch[x].value;
|
||||
}
|
||||
}
|
||||
console.log(SelBranchVal);
|
||||
}
|
||||
|
||||
function sendWlsStateRequest()
|
||||
{
|
||||
console.log ("sendWlsStateRequest");
|
||||
exampleSocket.send(JSON.stringify({
|
||||
type: "WlsParticipantsStateRequest"
|
||||
}));
|
||||
|
||||
}
|
||||
|
||||
function handleWlsStateReport(msg)
|
||||
{
|
||||
var table = "";
|
||||
table += "<tr><th>equipmentNumber</th>";
|
||||
table += "<th>tagId</th>";
|
||||
table += "<th>inBlockedArea</th>";
|
||||
table += "<th>gpsOn</th>";
|
||||
table += "<th>wlsZone</th>";
|
||||
table += "<th>tacticalState</th></tr>";
|
||||
|
||||
for (var row = 0; row < msg.wlsStates.length; row++) {
|
||||
table += "<tr>";
|
||||
table += "<td>"+msg.wlsStates[row].equipmentNumber+"</td>";
|
||||
table += "<td>"+msg.wlsStates[row].tagId+"</td>";
|
||||
table += "<td>"+msg.wlsStates[row].inBlockedArea+"</td>";
|
||||
table += "<td>"+msg.wlsStates[row].relativePosition.gpsOn+"</td>";
|
||||
table += "<td>"+msg.wlsStates[row].wlsZone+"</td>";
|
||||
table += "<td>"+msg.wlsStates[row].tacticalState+"</td>";
|
||||
table +="</tr>";
|
||||
}
|
||||
document.querySelector('#WlsStateTable').innerHTML =table;
|
||||
}
|
||||
+177
@@ -0,0 +1,177 @@
|
||||
<!DOCTYPE HTML>
|
||||
<meta charset="utf-8"/>
|
||||
<html>
|
||||
<head>
|
||||
<title>WLS-Diagnose</title>
|
||||
<style>
|
||||
th
|
||||
{
|
||||
text-align: center;
|
||||
}
|
||||
table
|
||||
{
|
||||
text-align: center;
|
||||
table-layout: fixed;
|
||||
width:100%;
|
||||
}
|
||||
|
||||
</style>
|
||||
|
||||
<script type="text/javascript" src="js/GPX_WLS.js"></script>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<table id="HeaderTable">
|
||||
<tr id="HeaderTableRow">
|
||||
<td>
|
||||
<div id="WebSocketStart">
|
||||
<input type="button" id="create" value="Connect to Server" onclick="Javascript:WebSocketTest()">
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<form>
|
||||
<input type="text" value="EXCTDS01:12346" id="ipadresse" />
|
||||
</form>
|
||||
</td>
|
||||
<td>
|
||||
<div id="Wlsconnect">
|
||||
<font color="red">
|
||||
Wls: not connected
|
||||
</font>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div id="Serverconnect">
|
||||
<font color="red">
|
||||
Server: not connected
|
||||
</font>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div id="FilterEquipID" style="background-color: #BDBDBD; height: 50px; width: 240px; padding-top: 15px;">
|
||||
<input type="text" name="Filter" id="FilterID" placeholder="Equip number here!">
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<form name="listForHeight" style="background-color: #BDBDBD; height: 50px; width: 240px; padding-top: 15px;">
|
||||
<select name="Hoehen" onChange="fillArray()">
|
||||
<option style="display:none;" selected>height differences each 3m
|
||||
<option value="null">0
|
||||
<option value="eins">1
|
||||
<option value="zwei">2
|
||||
<option value="drei">3
|
||||
<option value="vier">4
|
||||
<option value="fünf">5
|
||||
<option value="sechs">6
|
||||
<option value="sieben">7
|
||||
<option value="acht">8
|
||||
<option value="neun">9
|
||||
<option value="zehn">10
|
||||
</select>
|
||||
</form>
|
||||
</td>
|
||||
<td>
|
||||
<div id="FilterEquipIDButton" style="background-color: #BDBDBD; height: 50px; width: 240px; padding-top: 15px;">
|
||||
<input type="button" id ="FilterEquip" value="filter GPX & start" onclick="InputFilterValue()">
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div id="SaveGPXTrack" style="background-color: #BDBDBD; height: 50px; width: 240px; padding-top: 15px;">
|
||||
<input type="button" id="saveGPX" value="Save GPX Track" onclick="Javascript:saveFile()" disabled>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div id="FilterEquipIDButton" style="background-color: #BDBDBD; height: 50px; width: 240px; padding-top: 15px;">
|
||||
<input type="button" id="resetGPX" value="Reset GPX Track" onclick="Javascript:resetFile()" disabled>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr>
|
||||
<table id="wlsTable">
|
||||
</table>
|
||||
<div>
|
||||
<h1>Position reports:</h1>
|
||||
</div>
|
||||
<input type="checkbox" id="dateCheck" checked>
|
||||
<label for="dateCheck">Show full date</label>
|
||||
<table id="ReportTable">
|
||||
</table>
|
||||
<hr>
|
||||
<div>
|
||||
<h1>WLS states:</h1>
|
||||
</div>
|
||||
<div id="WlsStateRequest">
|
||||
<input type="button" id="updateWlsState" value="Update WLS State" onclick="Javascript:sendWlsStateRequest()">
|
||||
<select id="sortBy" name ="sortby" onchange="javascript:enableDisable()">
|
||||
<option value="sortby" style="display:none;" selected>Sort By</option>
|
||||
<option value="standard" onclick="javascript:sendWlsStateRequest()">no Parameters</option>
|
||||
<option value="equipNo">Equipment Number</option>
|
||||
<option value="tagID">Tag ID</option>
|
||||
<option value="inBlockedArea">in blocked area</option>
|
||||
<option value=gpsOn>GPS On</option>
|
||||
<option value="wlsZone">WLS Zone</option>
|
||||
<option value="tacticalState">Tactical State</option>
|
||||
</select>
|
||||
<input type="text" name="search" id="search" placeholder="Search" style="display:none;" onchange="javascript:sendWlsStateRequest()" onkeyup="this.onchange()">
|
||||
<select id="tacStates" name="tacStates" style="display:none;" onchange="Javascript:sendWlsStateRequest()">
|
||||
<option value="none" style="display:none;" selected>select tactical state</option>
|
||||
<option value="all">Show all</option>
|
||||
<option value="0">Combat ready</option>
|
||||
<option value="1">Light damage</option>
|
||||
<option value="2">Medium damage</option>
|
||||
<option value="3">Heavy damage</option>
|
||||
<option value="4">Mobility kill</option>
|
||||
<option value="5">Visible mobility kill</option>
|
||||
<option value="6">Weapon system damage</option>
|
||||
<option value="7">Visible weapon system damage</option>
|
||||
<option value="8">Catastrophic kill</option>
|
||||
<option value="9">Temporary severance</option>
|
||||
<option value="10">Near miss</option>
|
||||
<option value="11">Hit with no effect</option>
|
||||
<option value="12">Vulnerability bits changed</option>
|
||||
<option value="13">Reserved</option>
|
||||
<option value="14">N-Cont</option>
|
||||
<option value="15">B-Cont</option>
|
||||
<option value="16">C-Cont</option>
|
||||
<option value="99">Not ready</option>
|
||||
<option value="-1">Errorstate</option>
|
||||
</select>
|
||||
<select id="wlsZones" name="wlsZones" style="display:none;" onchange="Javascript:sendWlsStateRequest()">
|
||||
<option value="none" style="display:none;" selected>select WLS zone</option>
|
||||
<option value="all">Show all</option>
|
||||
<option value="6">6</option>
|
||||
<option value="5">5</option>
|
||||
<option value="4">4</option>
|
||||
<option value="3">3</option>
|
||||
<option value="2">2</option>
|
||||
<option value="1">1</option>
|
||||
<option value="0">0</option>
|
||||
<option value="-1">Errorstate</option>
|
||||
</select>
|
||||
<br>
|
||||
<fieldset>
|
||||
<input type="checkbox" id="hideImpossible" name="checkDuplicates" value="hideImpossible" onclick="javascript:sendWlsStateRequest()">
|
||||
<label for="hideImpossible" id="check">Don't show errorstates</label>
|
||||
<br>
|
||||
<input style="display:none;" type="radio" id="showAll" name="checkDuplicates" value="showAll" checked="checked" onclick="javascript:sendWlsStateRequest()">
|
||||
<label style="display:none;" for="showAll" id ="radioOne">Show all</label>
|
||||
<br>
|
||||
<input style="display:none;" type="radio" id="onlyDuplicates" name="checkDuplicates" value="onlyDuplicates" onclick="javascript:sendWlsStateRequest()">
|
||||
<label style="display:none;" for="onlyDuplicates" id="radioTwo">Show only duplicates</label>
|
||||
<br>
|
||||
<input style="display:none;" type="radio" id="noDuplicates" name="checkDuplicates" value="noDuplicates" onclick="javascript:sendWlsStateRequest()">
|
||||
<label style="display:none;" for="noDuplicates" id="radioThree">Hide all duplicates</label>
|
||||
<p id="searchResults" align="center"></p>
|
||||
</fieldset>
|
||||
</div>
|
||||
<!--<p id="WlsStateReport">-->
|
||||
<table id="WlsStateTable">
|
||||
</table>
|
||||
<hr>
|
||||
<H1>Zones:</H1>
|
||||
<a href="StatesZone.html">Zonetable (german)</a><br>
|
||||
<img border="0" alt="Zonen" src="Zonen.png">
|
||||
</body>
|
||||
</html>
|
||||
Reference in new issue
Block a user