@@ -404,17 +404,17 @@ function FlightLogFieldPresenter() {
404
404
} ,
405
405
'FF_LIMIT' : {
406
406
'debug[all]' :'FF Limit' ,
407
- 'debug[0]' :'FF [Roll ]' ,
408
- 'debug[1]' :'FF [Pitch ]' ,
409
- 'debug[2]' :'FF Final [Roll ]' ,
407
+ 'debug[0]' :'FF input [roll ]' ,
408
+ 'debug[1]' :'FF input [pitch ]' ,
409
+ 'debug[2]' :'FF limited [roll ]' ,
410
410
'debug[3]' :'Not Used' ,
411
411
} ,
412
412
'FF_INTERPOLATED' : {
413
- 'debug[all]' :'FF Interpolated' ,
414
- 'debug[0]' :'Setpoint Delta Impl [Roll ]' ,
415
- 'debug[1]' :'Boost Amount ' ,
416
- 'debug[2]' :'Boost Amount Clip [Roll ]' ,
417
- 'debug[3]' :'Clip' ,
413
+ 'debug[all]' :'FF Interpolated [roll] ' ,
414
+ 'debug[0]' :'Setpoint Delta Impl [roll ]' ,
415
+ 'debug[1]' :'Boost amount [roll] ' ,
416
+ 'debug[2]' :'Boost amount, clipped [roll ]' ,
417
+ 'debug[3]' :'Clip amount [roll] ' ,
418
418
} ,
419
419
'RTH' : {
420
420
'debug[all]' :'RTH' ,
@@ -431,16 +431,56 @@ function FlightLogFieldPresenter() {
431
431
432
432
DEBUG_FRIENDLY_FIELD_NAMES = { ...DEBUG_FRIENDLY_FIELD_NAMES_INITIAL } ;
433
433
434
- if ( firmwareType === FIRMWARE_TYPE_BETAFLIGHT && semver . gte ( firmwareVersion , '4.3.0' ) ) {
435
- DEBUG_FRIENDLY_FIELD_NAMES . FF_INTERPOLATED = {
436
- 'debug[0]' :'Raw FF Derivative [Roll]' ,
437
- 'debug[1]' :'Cleaned FF Derivative ' ,
438
- 'debug[2]' :'Cleaned Boost Amount [Roll]' ,
439
- 'debug[3]' :'Duplicate Marker' ,
440
- } ;
434
+ if ( firmwareType === FIRMWARE_TYPE_BETAFLIGHT ) {
435
+ if ( semver . gte ( firmwareVersion , '4.3.0' ) ) {
436
+ DEBUG_FRIENDLY_FIELD_NAMES . FEEDFORWARD = {
437
+ 'debug[all]' :'Feedforward [roll]' ,
438
+ 'debug[0]' :'Setpoint, interpolated [roll]' ,
439
+ 'debug[1]' :'Delta, smoothed [roll]' ,
440
+ 'debug[2]' :'Boost, smoothed [roll]' ,
441
+ 'debug[3]' :'rcCommand Delta [roll]' ,
442
+ } ;
443
+ DEBUG_FRIENDLY_FIELD_NAMES . FEEDFORWARD_LIMIT = {
444
+ 'debug[all]' :'Feedforward Limit [roll]' ,
445
+ 'debug[0]' :'Feedforward input [roll]' ,
446
+ 'debug[1]' :'Feedforward input [pitch]' ,
447
+ 'debug[2]' :'Feedforward limited [roll]' ,
448
+ 'debug[3]' :'Not Used' ,
449
+ } ;
450
+ } else if ( semver . gte ( firmwareVersion , '4.2.0' ) ) {
451
+ DEBUG_FRIENDLY_FIELD_NAMES . FF_INTERPOLATED = {
452
+ 'debug[all]' :'Feedforward [roll]' ,
453
+ 'debug[0]' :'Setpoint Delta [roll]' ,
454
+ 'debug[1]' :'Acceleration [roll]' ,
455
+ 'debug[2]' :'Acceleration, clipped [roll]' ,
456
+ 'debug[3]' :'Duplicate Counter [roll]' ,
457
+ } ;
458
+ DEBUG_FRIENDLY_FIELD_NAMES . FF_LIMIT = {
459
+ 'debug[all]' :'Feedforward Limit [roll]' ,
460
+ 'debug[0]' :'Feedforward input [roll]' ,
461
+ 'debug[1]' :'Feedforward input [pitch]' ,
462
+ 'debug[2]' :'Feedforward limited [roll]' ,
463
+ 'debug[3]' :'Not Used' ,
464
+ } ;
465
+ } else if ( semver . gte ( firmwareVersion , '4.1.0' ) ) {
466
+ DEBUG_FRIENDLY_FIELD_NAMES . FF_INTERPOLATED = {
467
+ 'debug[all]' :'Feedforward [roll]' ,
468
+ 'debug[0]' :'Setpoint Delta [roll]' ,
469
+ 'debug[1]' :'Boost [roll]' ,
470
+ 'debug[2]' :'Boost, clipped [roll]' ,
471
+ 'debug[3]' :'Duplicate Counter [roll]' ,
472
+ } ;
473
+ DEBUG_FRIENDLY_FIELD_NAMES . FF_LIMIT = {
474
+ 'debug[all]' :'Feedforward Limit [roll]' ,
475
+ 'debug[0]' :'FF limit input [roll]' ,
476
+ 'debug[1]' :'FF limit input [pitch]' ,
477
+ 'debug[2]' :'FF limited [roll]' ,
478
+ 'debug[3]' :'Not Used' ,
479
+ } ;
480
+ }
441
481
}
442
482
} ;
443
-
483
+
444
484
FlightLogFieldPresenter . presentFlags = function ( flags , flagNames ) {
445
485
var
446
486
printedFlag = false ,
@@ -486,8 +526,9 @@ function FlightLogFieldPresenter() {
486
526
} ;
487
527
488
528
FlightLogFieldPresenter . presentEnum = function presentEnum ( value , enumNames ) {
489
- if ( enumNames [ value ] === undefined )
529
+ if ( enumNames [ value ] === undefined ) {
490
530
return value ;
531
+ }
491
532
492
533
return enumNames [ value ] ;
493
534
} ;
@@ -500,8 +541,9 @@ function FlightLogFieldPresenter() {
500
541
* @param value Value of the field
501
542
*/
502
543
FlightLogFieldPresenter . decodeFieldToFriendly = function ( flightLog , fieldName , value , currentFlightMode ) {
503
- if ( value === undefined )
544
+ if ( value === undefined ) {
504
545
return "" ;
546
+ }
505
547
506
548
switch ( fieldName ) {
507
549
case 'time' :
0 commit comments