added GFSK

This commit is contained in:
2026-07-06 08:50:30 +03:00
parent a5fe5db0f2
commit 11e8ee8d7f
21 changed files with 883 additions and 166 deletions
+28 -2
View File
@@ -168,13 +168,18 @@
<select id="cmdTargetSelect"><option value="">—</option></select>
<div id="cmdCurrentValues" class="muted" style="margin-top:4px;font-size:0.75rem">—</div>
<div id="cmdDraftHint" class="muted" style="display:none;margin-top:4px;font-size:0.7rem;color:#ffc107">Черновик — значения с устройства не подставляются</div>
<label class="muted">Режим модема</label>
<select id="cmdModemMode">
<option value="LORA" selected>LoRa</option>
<option value="GFSK">GFSK</option>
</select>
<div class="cmd-row" style="margin-top:6px">
<label class="muted" style="flex:1">FQ MHz<input type="number" id="cmdFq" step="0.001" placeholder="433" /></label>
<label class="muted" style="flex:1">PW dBm<input type="number" id="cmdPw" min="-9" max="22" placeholder="22" /></label>
</div>
<div id="cmdLoraFields">
<div class="cmd-row">
<label class="muted" style="flex:1">SF<input type="number" id="cmdSf" min="5" max="12" placeholder="7" /></label>
<label class="muted" style="flex:1">PL<input type="number" id="cmdPl" min="1" max="64" placeholder="8" /></label>
</div>
<label class="muted">BW kHz</label>
<select id="cmdBw">
@@ -187,6 +192,15 @@
<select id="cmdCr">
<option value="">—</option><option>4/5</option><option>4/6</option><option>4/7</option><option>4/8</option>
</select>
</div>
<div id="cmdGfskFields" style="display:none">
<div class="cmd-row">
<label class="muted" style="flex:1">Bitrate bit/s<input type="number" id="cmdBr" min="600" max="300000" placeholder="20000" /></label>
<label class="muted" style="flex:1">FDev Hz<input type="number" id="cmdFd" min="400" max="100000" placeholder="10000" /></label>
</div>
</div>
<label class="muted">PL</label>
<input type="number" id="cmdPl" min="1" max="64" placeholder="8" />
<label class="muted">TM ms</label>
<input type="number" id="cmdTm" min="0" max="60000" placeholder="0" />
<label class="muted">Роль</label>
@@ -309,11 +323,17 @@
<input type="hidden" id="presetEditId" />
<label>Название<input type="text" id="presetEditName" placeholder="SF7 125 RX" /></label>
<label>Описание<input type="text" id="presetEditDescription" placeholder="Быстрая конфигурация устройства" /></label>
<label>Режим модема
<select id="presetEditModemMode">
<option value="LORA" selected>LoRa</option>
<option value="GFSK">GFSK</option>
</select>
</label>
<div class="preset-edit-grid">
<label>FQ MHz<input type="number" id="presetEditFq" step="0.001" placeholder="433" /></label>
<label>PW dBm<input type="number" id="presetEditPw" min="-9" max="22" placeholder="22" /></label>
<div id="presetEditLoraFields" style="display:contents">
<label>SF<input type="number" id="presetEditSf" min="5" max="12" placeholder="7" /></label>
<label>PL<input type="number" id="presetEditPl" min="1" max="64" placeholder="8" /></label>
<label>BW kHz
<select id="presetEditBw">
<option value="">—</option>
@@ -327,6 +347,12 @@
<option value="">—</option><option>4/5</option><option>4/6</option><option>4/7</option><option>4/8</option>
</select>
</label>
</div>
<div id="presetEditGfskFields" style="display:none">
<label>Bitrate bit/s<input type="number" id="presetEditBr" min="600" max="300000" placeholder="20000" /></label>
<label>FDev Hz<input type="number" id="presetEditFd" min="400" max="100000" placeholder="10000" /></label>
</div>
<label>PL<input type="number" id="presetEditPl" min="1" max="64" placeholder="8" /></label>
<label>TM ms<input type="number" id="presetEditTm" min="0" max="60000" placeholder="0" /></label>
<label>Роль
<select id="presetEditRole"><option value="">—</option><option value="TX">TX</option><option value="RX">RX</option></select>