@@ -433,7 +433,12 @@ function HeaderDialog(dialog, onSave) {
433433 populatePID ( 'levelPID' , sysConfig . levelPID ) ;
434434
435435 // Fill in data from for the rates object
436- setParameter ( 'rcRate' , sysConfig . rcRate , 2 ) ;
436+ setParameter ( 'rcRollRate' , sysConfig . rcRate , 2 ) ;
437+ setParameter ( 'rcRollExpo' , sysConfig . rcExpo , 2 ) ;
438+ setParameter ( 'rcPitchRate' , sysConfig . rcRate , 2 ) ;
439+ setParameter ( 'rcPitchExpo' , sysConfig . rcExpo , 2 ) ;
440+ setParameter ( 'rcYawRate' , sysConfig . rcYawRate , 2 ) ;
441+ setParameter ( 'rcYawExpo' , sysConfig . rcYawExpo , 2 ) ;
437442 setParameter ( 'vbatscale' , sysConfig . vbatscale , 0 ) ;
438443 setParameter ( 'vbatref' , sysConfig . vbatref , 0 ) ;
439444 setParameter ( 'vbatmincellvoltage' , sysConfig . vbatmincellvoltage , 1 ) ;
@@ -443,9 +448,6 @@ function HeaderDialog(dialog, onSave) {
443448 setParameter ( 'maxthrottle' , sysConfig . maxthrottle , 0 ) ;
444449 setParameter ( 'currentMeterOffset' , sysConfig . currentMeterOffset , 0 ) ;
445450 setParameter ( 'currentMeterScale' , sysConfig . currentMeterScale , 0 ) ;
446- setParameter ( 'rcExpo' , sysConfig . rcExpo , 2 ) ;
447- setParameter ( 'rcYawRate' , sysConfig . rcYawRate , 2 ) ;
448- setParameter ( 'rcYawExpo' , sysConfig . rcYawExpo , 2 ) ;
449451 setParameter ( 'thrMid' , sysConfig . thrMid , 2 ) ;
450452 setParameter ( 'thrExpo' , sysConfig . thrExpo , 2 ) ;
451453 setParameter ( 'dynThrPID' , sysConfig . dynThrPID , 2 ) ;
@@ -591,14 +593,14 @@ function HeaderDialog(dialog, onSave) {
591593 }
592594 }
593595 }
594- } ) ;
596+ } ) ;
595597
596598 // Scan all the drop-down lists
597599 $ ( ".parameter select" ) . each ( function ( ) {
598600 if ( $ ( this ) . val ( ) != null ) {
599601 newSysConfig [ $ ( this ) . attr ( 'name' ) ] = parseInt ( $ ( this ) . val ( ) ) ;
600602 }
601- } ) ;
603+ } ) ;
602604
603605
604606 // Scan the pid_tuning table
@@ -615,15 +617,15 @@ function HeaderDialog(dialog, onSave) {
615617 newSysConfig [ $ ( this ) . attr ( 'name' ) ] = $ ( this ) . val ( ) ;
616618 }
617619 }
618- } ) ;
620+ } ) ;
619621
620622 //Build the features value
621623 var newFeatureValue = 0 ;
622624 $ ( ".features td input" ) . each ( function ( ) {
623- if ( $ ( this ) . prop ( 'checked' ) ) {
624- newFeatureValue |= ( 1 << parseInt ( $ ( this ) . attr ( 'bit' ) ) ) ;
625- }
626- } ) ;
625+ if ( $ ( this ) . prop ( 'checked' ) ) {
626+ newFeatureValue |= ( 1 << parseInt ( $ ( this ) . attr ( 'bit' ) ) ) ;
627+ }
628+ } ) ;
627629 newSysConfig [ 'features' ] = newFeatureValue ;
628630
629631 return newSysConfig ;
@@ -632,11 +634,11 @@ function HeaderDialog(dialog, onSave) {
632634 // Public variables
633635
634636 this . show = function ( sysConfig ) {
635- dialog . modal ( 'show' ) ;
636- renderSysConfig ( sysConfig ) ;
637- // Disable changing input and dropdowns
638- $ ( '#dlgHeaderDialog input' ) . prop ( 'disabled' , 'disabled' ) ;
639- $ ( '#dlgHeaderDialog select' ) . prop ( 'disabled' , 'disabled' ) ;
637+ dialog . modal ( 'show' ) ;
638+ renderSysConfig ( sysConfig ) ;
639+ // Disable changing input and dropdowns
640+ $ ( '#dlgHeaderDialog input' ) . prop ( 'disabled' , 'disabled' ) ;
641+ $ ( '#dlgHeaderDialog select' ) . prop ( 'disabled' , 'disabled' ) ;
640642 }
641643
642644 // Buttons
0 commit comments