新增:V1.1 硬件功率校准

This commit is contained in:
efox
2026-08-28 13:28:25 +08:00
committed by rfeng
parent eebdd22256
commit 936a850c6b
9 changed files with 193 additions and 32 deletions
+19 -3
View File
@@ -230,6 +230,7 @@ function SetFormDefaults(){
cf0.agc_att.value = Number(syspara[i++])*(-0.5);
cf0.adrv9009_att.value = syspara[i++];
cf0.orx_manu_gain.value = syspara[i++];
cf0.hardware_version.value = (syspara[i] === undefined || Number(syspara[i]) !== 0) ? 1 : 0;
// sysnet form1
i = 1;
@@ -478,6 +479,7 @@ function set_syspara() {
postData += "#"+cf.agc_att.value;
postData += "#"+cf.adrv9009_att.value;
postData += "#"+cf.orx_manu_gain.value;
postData += "#"+cf.hardware_version.value;
if(cf.ab_mode.value == "1" && Number(cf.adp.value) > 0) {
alert("The ADPC cannot be set to Hold or Update or UpdateLIN/UpdateNLIN mode when 'FSSI Refresh' switch is 'On'. Please change 'FSSI Refresh' to 'Off'.");
@@ -675,7 +677,10 @@ function uploadfile(){
// 1. Update the Text (You already have this)
result.innerHTML = "Uploading package ... " + percent + '%';
// 2. ADD THIS LINE to update the Green Bar visual
// 2. Show + update the Green Bar. Starts display:none so it is not an empty
// grey bar at rest (matches the sibling #prog_id / #rst_progid pattern);
// revealed here when upload begins, hidden again on completion below.
$("#progress").show();
document.getElementById('progress').value = percent;
if(e.loaded == e.total){
@@ -751,6 +756,7 @@ function uploadFpgaFile(){
xhr.upload.onprogress = function(e){
var percent = Math.round(e.loaded / e.total * 100);
result.innerHTML = "Uploading .mcs ... " + percent + '%';
$("#fpga_progress").show(); // reveal on upload start (starts display:none, sibling pattern)
document.getElementById('fpga_progress').value = percent;
if(e.loaded == e.total){
// upload done -> the board now erases+writes the flash; track its progress
@@ -1612,6 +1618,16 @@ function set_timezone() {
<input maxlength="3" size="5" name="orx_manu_gain" value="">(195~255)
</td>
</tr>
<tr>
<td>HardwareVersion</td>
<td>
<select name="hardware_version" id="hardware_version" style="width:100px">
<option value="0">V1.0</option>
<option value="1">V1.1</option>
</select>
</td>
<td colspan="2">Changing this setting turns RF output Off.</td>
</tr>
<tr>
<td><input type="button" class="btn-modern" disabled id="para_set_id" alt="Set" value="Set" onclick="return set_syspara();"></td>
</tr>
@@ -1825,7 +1841,7 @@ function set_timezone() {
<progress id="prog_id" class="aw-progress" style="width:100%; margin-left:1px; display:none" value="0" max="100"></progress>
<br><br>
<span id='result' style="color:var(--info-text);font-size:18px"></span>
<progress id='progress' class="aw-progress" style="width:100%; margin-left:1px" value="0" max="100"></progress>
<progress id='progress' class="aw-progress" style="width:100%; margin-left:1px; display:none" value="0" max="100"></progress>
</div>
<br>
@@ -1844,7 +1860,7 @@ function set_timezone() {
<br>
<div>
<span id='fpga_result' style="color:var(--info-text);font-size:18px"></span>
<progress id='fpga_progress' class="aw-progress" style="width:100%; margin-left:1px" value="0" max="100"></progress>
<progress id='fpga_progress' class="aw-progress" style="width:100%; margin-left:1px; display:none" value="0" max="100"></progress>
</div>
</main>