Files
eacp_webapp/htdocs/settings_asterix.html
T
2026-06-16 11:24:50 +08:00

216 lines
11 KiB
HTML

<!DOCTYPE HTML>
<html lang="en">
<head>
<title>ASTERIX CAT021 Output Settings</title>
<meta charset="utf-8">
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="css/bootstrap-toggle.css" rel="stylesheet">
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/bootstrap.min.js"></script>
<!-- Common Javascript -->
<script type="text/javascript" src="js/globals.js"></script>
<script type="text/javascript" src="js/navbar.js"></script>
<!-- Application needed for this page -->
<script>
var globs = {};
$(function(){
$.getJSON( "./param.json?param=asterixsic,asterixsac,asterixcat021interval,asterixcat023gsinterval,asterixcat023serviceinterval,asterixcat247interval,asterixserverslist", function(value_params) {
$.each( value_params, function( key, value ) {
document.getElementById(key).value = value;
});
});
$.getJSON( "./param.json?param=asterixcat021enable,asterixcat023gsenable,asterixcat023serviceenable,asterixcat247enable,asterixcat021edition,asterixcat021block,asterixcat021surface", function(radio_params) {
console.log("Radio:",radio_params);
$.each( radio_params, function( key, value ) {
$('#'+key+value).prop('selected','true');
});
});
});
</script>
</head>
<body>
<div id="nav"></div>
<div class="container">
<div class="page-header"><h1>ASTERIX CAT021 Output Settings</h1></div>
<form method="post" id="rcdconf" action="./settings_post.html">
<div class="row">
<div class="col-xs-12">
<div class="panel-group" id="accordion">
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" data-parent="#accordion" href="#conf_asterixstreaming"><span class="glyphicon glyphicon-font" aria-hidden="true"></span> Eurocontrol ASTERIX Streaming</a>
</h4>
</div>
<div id="conf_asterixstreaming" class="panel-collapse collapse in">
<div class="panel-body">
<div class="col-xs-12 col-md-4">
<div class="form-group">
<label for="asterixsac">System Area Code (SAC) (0-255)</label>
<input id="asterixsac" class="form-control" name="asterixsac" type="number" min="0" max="255">
</div>
</div>
<div class="col-xs-12 col-md-12"></div>
<div class="col-xs-12 col-md-4">
<div class="form-group">
<label for="asterixsic">System Identification Code (SIC) (0-255)</label>
<input id="asterixsic" class="form-control" name="asterixsic" type="number" min="0" max="255">
</div>
</div>
<div class="col-xs-12 col-md-12"></div>
<div class="col-xs-12 col-md-4">
<div class="form-group">
<label for="conf_asterixcat021enable">CAT21 Output</label>
<select class="form-control" name="asterixcat021enable" id="conf_asterixcat021enable" size="1">
<option id="asterixcat021enable0" value="0">Disabled</option>
<option id="asterixcat021enable1" value="1">Enabled</option>
</select>
</div>
</div>
<div class="col-xs-12 col-md-12"></div>
<div class="col-xs-12 col-md-4">
<div class="form-group">
<label for="conf_asterixcat021edition"><a href="https://www.eurocontrol.int/publication/cat021-eurocontrol-specification-surveillance-data-exchange-asterix-part-12-category-21" target="_blank">CAT021 Protocol Edition</a></label>
<select class="form-control" name="asterixcat021edition" id="conf_asterixcat021edition" size="1">
<option id="asterixcat021edition23" value="23">Edition 0.23</option>
<option id="asterixcat021edition26" value="26">Edition 0.26</option>
</select>
</div>
</div>
<div class="col-xs-12 col-md-12"></div>
<div class="col-xs-12 col-md-4">
<div class="form-group">
<label for="asterixcat021interval">CAT021 Transmission Interval [sec] (0 for data driven mode)</label>
<input id="asterixcat021interval" class="form-control" name="asterixcat021interval" type="number" min="0" step="0.5">
</div>
</div>
<div class="col-xs-12 col-md-12"></div>
<div class="col-xs-12 col-md-4">
<div class="form-group">
<label for="conf_asterixsurface">Include Aircraft on surface</label>
<select class="form-control" name="asterixincludesurface" id="conf_asterixincludesurface" size="1">
<option id="asterixincludesurface0" value="0">Disabled</option>
<option id="asterixincludesurface1" value="1">Enabled</option>
</select>
</div>
</div>
<div class="col-xs-12 col-md-12"></div>
<div class="col-xs-12 col-md-4">
<div class="form-group">
<label for="conf_asterixcat021block">Block mode</label>
<select class="form-control" name="asterixcat021block" id="conf_asterixcat021block" size="1">
<option id="asterixcat021block0" value="0">Disabled</option>
<option id="asterixcat021block1" value="1">Enabled</option>
</select>
</div>
</div>
<div class="col-xs-12 col-md-12"></div>
<div class="col-xs-12 col-md-4">
<div class="form-group">
<label for="conf_asterixcat023gsenable">CAT023 (Edition 1.2) Ground Station Status Output</label>
<select class="form-control" name="asterixcat023gsenable" id="conf_asterixcat023gsenable" size="1">
<option id="asterixcat023gsenable0" value="0">Disabled</option>
<option id="asterixcat023gsenable1" value="1">Enabled</option>
</select>
</div>
</div>
<div class="col-xs-12 col-md-12"></div>
<div class="col-xs-12 col-md-4">
<div class="form-group">
<label for="asterixcat023gsinterval">CAT023 (Edition 1.2) Ground Station Status Transmission Interval [sec]</label>
<input id="asterixcat023gsinterval" class="form-control" name="asterixcat023gsinterval" type="number" min="1" step="1">
</div>
</div>
<div class="col-xs-12 col-md-12"></div>
<div class="col-xs-12 col-md-4">
<div class="form-group">
<label for="conf_asterixcat023serviceenable">CAT023 (Edition 1.2) Service Status Output</label>
<select class="form-control" name="asterixcat023serviceenable" id="conf_asterixcat023serviceenable" size="1">
<option id="asterixcat023serviceenable0" value="0">Disabled</option>
<option id="asterixcat023serviceenable1" value="1">Enabled</option>
</select>
</div>
</div>
<div class="col-xs-12 col-md-12"></div>
<div class="col-xs-12 col-md-4">
<div class="form-group">
<label for="asterixcat023serviceinterval">CAT023 (Edition 1.2) Service Status Transmission Interval [sec]</label>
<input id="asterixcat023serviceinterval" class="form-control" name="asterixcat023serviceinterval" type="number" min="1" step="1">
</div>
</div>
<div class="col-xs-12 col-md-12"></div>
<div class="col-xs-12 col-md-4">
<div class="form-group">
<label for="conf_asterixcat247enable">CAT247 (Edition 1.2) Output</label>
<select class="form-control" name="asterixcat247enable" id="conf_asterixcat247enable" size="1">
<option id="asterixcat247enable0" value="0">Disabled</option>
<option id="asterixcat247enable1" value="1">Enabled</option>
</select>
</div>
</div>
<div class="col-xs-12 col-md-12"></div>
<div class="col-xs-12 col-md-4">
<div class="form-group">
<label for="asterixcat247interval">CAT247 (Edition 1.2) Transmission Interval [sec]</label>
<input id="asterixcat247interval" class="form-control" name="asterixcat247interval" type="number" min="1" step="1">
</div>
</div>
<div class="col-xs-12 col-md-12"></div>
<div class="col-xs-12 col-md-12">
<div class="form-group">
<label for="asterixserverslist">Receiving Server(s) for ASTERIX Data</label>
<textarea id="asterixserverslist" class="form-control" name="asterixserverslist" rows="1"></textarea>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<button form="rcdconf" class="btn btn-primary custom-btn-block-xs" type="submit"><span class="glyphicon glyphicon-ok"></span> Change Settings</button>
<button form="rcdconf" class="btn btn-default custom-btn-block-xs" type="reset"><span class="glyphicon glyphicon-remove"></span> Undo Changes</button>
<a href="./" class="btn btn-default" role="button">Cancel</a>
</div>
</div>
</form>
</div>
<br>
</body>
</html>