Skip to content

Commit 68fe407

Browse files
author
Gary Keeble
committed
Tidy up new parameters for Betaflight v2.7.0
1 parent 459343d commit 68fe407

File tree

3 files changed

+7
-18
lines changed

3 files changed

+7
-18
lines changed

index.html

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -480,10 +480,6 @@ <h5 class="modal-title-date"></h5>
480480
<td><input type="number" name="i" step="0.001" min="0" max="0.255" /></td>
481481
<td><input type="number" name="d" step="1" min="0" max="255" /></td>
482482
</tr>
483-
<tr class="bf-only">
484-
<td colspan="2">Horizon Sensitivity</td>
485-
<td class="parameter"><input type="number" name="H_sensitivity" title="H_sensitivity" step="1" min="0" max="999" /></td>
486-
</tr>
487483
</table>
488484
</div>
489485
</div>
@@ -516,12 +512,13 @@ <h5 class="modal-title-date"></h5>
516512
<thead>
517513
<th></th>
518514
<th class="bf-only">Yaw (Hz)</th>
515+
<th class="bf-only">Reset Offset</th>
519516
</thead>
520517
<tbody>
521518
<tr>
522519
<td></td>
523520
<td class="bf-only"><input type="number" name="yaw_lpf_hz" step="0.01" min="0" max="999.00" /></td>
524-
521+
<td class="bf-only"><input type="number" name="iterm_reset_offset" step="1" min="0" max="999" /></td>
525522
</tr>
526523
</tbody>
527524
</table>
@@ -531,18 +528,12 @@ <h5 class="modal-title-date"></h5>
531528
<th colspan="5">D-Term</th>
532529
</tr>
533530
<tr>
534-
<th class="bf-only">Calculation</th>
535-
<th class="bf-only">Dynamic Threshold</th>
536-
<th class="bf-only">Differentiator</th>
537531
<th>Filter (Hz)</th>
538532
<th class="bf-only">Average Count</th>
539533
</tr>
540534
</thead>
541535
<tbody>
542536
<tr>
543-
<td class="bf-only"><select name='deltaMethod' title="deltaMethod"><!-- list generated here --></select></td>
544-
<td class="bf-only"><input type="number" name="dynamic_dterm_threshold" title="dynamic_dterm_threshold" step="0.01" min="0" max="999.00" /></td>
545-
<td class="bf-only"><select name='dterm_differentiator' title="dterm_differentiator"><!-- list generated here --></select></td>
546537
<td><input type="number" name="dterm_lpf_hz" title="dterm_lpf_hz" step="0.01" min="0" max="999.00" /></td>
547538
<td class="bf-only"><input type="number" name="dterm_average_count" title="dterm_average_count" step="1" min="0" max="12" /></td>
548539
</tr>

js/flightlog_parser.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -221,6 +221,7 @@ var FlightLogParser = function(logData) {
221221
dterm_lpf_hz:null, // DTerm Lowpass Filter Hz
222222
dterm_differentiator:null, // DTerm Differentiator
223223
H_sensitivity:null, // Horizon Sensitivity
224+
iterm_reset_offset:null, // I-Term reset offset
224225
deadband:null, // Roll, Pitch Deadband
225226
yaw_deadband:null, // Yaw Deadband
226227
gyro_lpf:null, // Gyro lpf setting.
@@ -482,8 +483,8 @@ var FlightLogParser = function(logData) {
482483
case "dynamic_pterm": // Betaflight Only
483484
that.sysConfig.dynamic_pterm = parseInt(fieldValue, 10);
484485
break;
485-
case "H_sensitivity": // Betaflight Only
486-
that.sysConfig.H_sensitivity = parseInt(fieldValue, 10);
486+
case "iterm_reset_offset": // Betaflight Only
487+
that.sysConfig.iterm_reset_offset = parseInt(fieldValue, 10);
487488
break;
488489
case "deadband":
489490
that.sysConfig.deadband = parseInt(fieldValue, 10);

js/header_dialog.js

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -319,15 +319,12 @@ function HeaderDialog(dialog, onSave) {
319319
setParameter('yaw_p_limit' ,sysConfig.yaw_p_limit,0);
320320
setParameter('yaw_lpf_hz' ,sysConfig.yaw_lpf_hz,2);
321321
setParameter('dterm_average_count' ,sysConfig.dterm_average_count,0);
322+
renderSelect('dynamic_pterm' ,sysConfig.dynamic_pterm, OFF_ON);
322323
setParameter('rollPitchItermResetRate' ,sysConfig.rollPitchItermResetRate,0);
323324
setParameter('yawItermResetRate' ,sysConfig.yawItermResetRate,0);
324325
setParameter('dterm_lpf_hz' ,sysConfig.dterm_lpf_hz,2);
325326
setParameter('dterm_cut_hz' ,sysConfig.dterm_cut_hz,2);
326-
renderSelect('dterm_differentiator' ,sysConfig.dterm_differentiator, DTERM_DIFFERENTIATOR);
327-
renderSelect('deltaMethod' ,sysConfig.deltaMethod, PID_DELTA_TYPE);
328-
renderSelect('dynamic_pterm' ,sysConfig.dynamic_pterm, OFF_ON);
329-
setParameter('dynamic_dterm_threshold' ,sysConfig.dynamic_dterm_threshold,2);
330-
setParameter('H_sensitivity' ,sysConfig.H_sensitivity,2);
327+
setParameter('iterm_reset_offset' ,sysConfig.iterm_reset_offset,0);
331328
setParameter('deadband' ,sysConfig.deadband,0);
332329
setParameter('yaw_deadband' ,sysConfig.yaw_deadband,0);
333330
renderSelect('gyro_lpf' ,sysConfig.gyro_lpf, GYRO_LPF);

0 commit comments

Comments
 (0)