Files
qt5-legatus-legacy/Lts/Tools/WirelessLocationTools/recieveJsonMsg.html
T
2026-08-13 18:33:10 +02:00

178 lines
8.4 KiB
HTML
Executable File

<!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>