mirror of https://github.com/OpenIPC/firmware.git
wifibroadcast-ng: minor page update
parent
2608e66f86
commit
30f33430e8
|
@ -4,7 +4,7 @@ wfb_dev=wlan0
|
|||
|
||||
wfb_yaml() {
|
||||
if [ -e "$1" ]; then
|
||||
while IFS=": " read -r key value; do
|
||||
while IFS=: read -r key value; do
|
||||
value=$(eval echo $value)
|
||||
export "$key=$value"
|
||||
done < "$1"
|
||||
|
@ -59,9 +59,9 @@ load_interface() {
|
|||
iw reg set 00
|
||||
|
||||
if [ "$driver" = "88XXau" ]; then
|
||||
iw "$wfb_dev" set txpower fixed $((txpower * -100))
|
||||
iw "$wfb_dev" set txpower fixed "$((txpower * -100))"
|
||||
else
|
||||
iw "$wfb_dev" set txpower fixed $((txpower * 50))
|
||||
iw "$wfb_dev" set txpower fixed "$((txpower * 50))"
|
||||
fi
|
||||
|
||||
case "$mode" in
|
||||
|
@ -135,11 +135,9 @@ start() {
|
|||
}
|
||||
|
||||
stop() {
|
||||
killall -q wfb_rx
|
||||
killall -q wfb_tx
|
||||
killall -q wfb_tun
|
||||
killall -q msposd
|
||||
killall -q mavfwd
|
||||
for process in wfb_rx wfb_tx wfb_tun msposd mavfwd; do
|
||||
killall -q "$process"
|
||||
done
|
||||
}
|
||||
|
||||
case "$1" in
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
header {
|
||||
background-color: #252526;
|
||||
color: white;
|
||||
padding: 20px 0;
|
||||
padding: 15px 0;
|
||||
}
|
||||
h3 {
|
||||
font-size: 1.5rem;
|
||||
|
@ -29,7 +29,7 @@
|
|||
.form-section {
|
||||
background-color: #2d2d2d;
|
||||
border-radius: 8px;
|
||||
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
|
||||
box-shadow: 0 2px 10px #00000080;
|
||||
max-width: 40%;
|
||||
padding: 20px;
|
||||
margin: 20px auto;
|
||||
|
@ -55,6 +55,7 @@
|
|||
}
|
||||
.form-section button {
|
||||
background-color: #0d6efd80;
|
||||
box-shadow: 0 2px 10px #00000040;
|
||||
color: white;
|
||||
padding: 10px 60px;
|
||||
border: none;
|
||||
|
@ -65,10 +66,12 @@
|
|||
.form-section button:hover {
|
||||
background-color: #0b5ed7;
|
||||
}
|
||||
#camera-preview {
|
||||
max-width: 60%;
|
||||
#preview {
|
||||
width: 100%;
|
||||
max-width: 1200px;
|
||||
aspect-ratio: 16/9;
|
||||
border-radius: 8px;
|
||||
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
|
||||
box-shadow: 0 2px 10px #00000080;
|
||||
}
|
||||
.row {
|
||||
margin-bottom: 15px;
|
||||
|
@ -78,12 +81,12 @@
|
|||
<body>
|
||||
|
||||
<header>
|
||||
<img src="logo.svg" width="10%">
|
||||
<img src="logo.svg" width="220px">
|
||||
</header>
|
||||
|
||||
<div class="container">
|
||||
<section>
|
||||
<video poster="/mjpeg" style="background:url(stream.svg); background-size:cover; width:100%; max-width:1200px;"></video>
|
||||
<video id="preview" poster="/mjpeg" style="background:url(stream.svg); background-size:cover;"></video>
|
||||
</section>
|
||||
|
||||
<section class="form-section">
|
||||
|
@ -127,11 +130,37 @@
|
|||
<form id="wfb-form">
|
||||
<div class="row">
|
||||
<label for="txpower">TX Power:</label>
|
||||
<input type="number" id="txpower" name="wfb.wireless.txpower" />
|
||||
<input type="number" id="txpower" name="wfb.wireless.txpower">
|
||||
</div>
|
||||
<div class="row">
|
||||
<label for="channel">Channel:</label>
|
||||
<input type="number" id="channel" name="wfb.wireless.channel" />
|
||||
<select id="channel" name="wfb.wireless.channel">
|
||||
<option value="36">36</option>
|
||||
<option value="40">40</option>
|
||||
<option value="44">44</option>
|
||||
<option value="48">48</option>
|
||||
<option value="52">52</option>
|
||||
<option value="56">56</option>
|
||||
<option value="60">60</option>
|
||||
<option value="64">64</option>
|
||||
<option value="100">100</option>
|
||||
<option value="104">104</option>
|
||||
<option value="108">108</option>
|
||||
<option value="112">112</option>
|
||||
<option value="116">116</option>
|
||||
<option value="120">120</option>
|
||||
<option value="124">124</option>
|
||||
<option value="128">128</option>
|
||||
<option value="132">132</option>
|
||||
<option value="136">136</option>
|
||||
<option value="140">140</option>
|
||||
<option value="144">144</option>
|
||||
<option value="149">149</option>
|
||||
<option value="153">153</option>
|
||||
<option value="157">157</option>
|
||||
<option value="161">161</option>
|
||||
<option value="165">165</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="row">
|
||||
<label for="mode">Mode:</label>
|
||||
|
@ -169,18 +198,6 @@
|
|||
<option value="8">8</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="row">
|
||||
<label for="fec_k">FEC K:</label>
|
||||
<input type="number" id="fec_k" name="wfb.broadcast.fec_k" />
|
||||
</div>
|
||||
<div class="row">
|
||||
<label for="fec_n">FEC N:</label>
|
||||
<input type="number" id="fec_n" name="wfb.broadcast.fec_n" />
|
||||
</div>
|
||||
<div class="row">
|
||||
<label for="link_id">Link ID:</label>
|
||||
<input type="number" id="link_id" name="wfb.broadcast.link_id" />
|
||||
</div>
|
||||
|
||||
<h3>Telemetry</h3>
|
||||
<div class="row">
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
<svg width="400" height="200" viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg" fill="#ddd">
|
||||
<svg width="160" height="90" viewBox="-10 -10 220 220" xmlns="http://www.w3.org/2000/svg" fill="#ddd">
|
||||
<path d="M99.806 0C44.912 0 0 44.912 0 99.806s44.912 99.806 99.806 99.806S199.612 154.7 199.612 99.806 154.698 0 99.806 0m0 6.656c24.58 0 47.018 9.654 63.708 25.354l-25.47 25.264 -7.298 -18.678c-0.332 -0.998 -1.664 -1.996 -2.994 -1.996H72.526q-2 -0.002 -2.994 1.996l-8.32 21.29H42.25a11.93 11.93 0 0 0 -11.978 11.978v65.87A11.93 11.93 0 0 0 42.25 149.708h2.596L31.49 162.956c-15.394 -16.632 -24.834 -38.842 -24.834 -63.15 0 -51.232 41.918 -93.15 93.15 -93.15m23.286 93.15c0 12.974 -10.312 23.286 -23.286 23.286 -5.286 0 -10.132 -1.712 -14.02 -4.62l32.798 -32.53a23.3 23.3 0 0 1 4.506 13.862m-46.574 0c0 -12.974 10.312 -23.286 23.286 -23.286 5.33 0 10.202 1.74 14.106 4.688l-32.818 32.552a23.28 23.28 0 0 1 -4.574 -13.952m42.144 -23.314a29.86 29.86 0 0 0 -18.856 -6.628 29.82 29.82 0 0 0 -29.942 29.942c0 7.084 2.42 13.558 6.476 18.668l-24.786 24.58H41.918a5.252 5.252 0 0 1 -5.322 -5.322V71.86a5.252 5.252 0 0 1 5.322 -5.322h21.29c1.332 0 2.662 -0.998 2.994 -1.996l8.32 -21.296h50.564l7.568 19.368zm-37.626 46.694a29.86 29.86 0 0 0 18.772 6.56 29.82 29.82 0 0 0 29.942 -29.942c0 -7.044 -2.394 -13.484 -6.408 -18.58l14.81 -14.686h19.214a5.252 5.252 0 0 1 5.322 5.322v65.87a5.252 5.252 0 0 1 -5.322 5.322H61zm18.772 69.77c-24.542 0 -46.948 -9.622 -63.628 -25.278l18.116 -17.97h103.4c6.656 0 11.978 -5.322 12.308 -11.978V71.86a11.925 11.925 0 0 0 -11.978 -11.978h-13.166l23.342 -23.15c15.346 16.624 24.758 38.804 24.758 63.074 0 51.232 -41.918 93.15 -93.15 93.15"/>
|
||||
<path d="M149.708 73.188c-3.662 0 -6.656 2.994 -6.656 6.656S146.046 86.5 149.708 86.5s6.656 -2.994 6.656 -6.656 -2.994 -6.656 -6.656 -6.656"/>
|
||||
</svg>
|
||||
|
|
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 1.7 KiB |
Loading…
Reference in New Issue