1
0
Fork 0
mirror of https://github.com/iNavFlight/inav-configurator.git synced 2025-07-16 04:45:18 +03:00

PID controllers can now be reset to defaults

This commit is contained in:
NightHawk32 2015-12-12 18:42:49 -05:00
parent c738e23a85
commit 19e6f9026b
2 changed files with 9 additions and 0 deletions

View file

@ -71,6 +71,7 @@ var MSP_codes = {
MSP_SET_MOTOR: 214, MSP_SET_MOTOR: 214,
MSP_SET_3D: 217, MSP_SET_3D: 217,
MSP_SET_RC_CONTROLS: 218, MSP_SET_RC_CONTROLS: 218,
MSP_SET_RESET_CURR_PID: 219,
// MSP_BIND: 240, // MSP_BIND: 240,
@ -859,6 +860,9 @@ var MSP = {
case MSP_codes.MSP_SET_ARMING_CONFIG: case MSP_codes.MSP_SET_ARMING_CONFIG:
console.log('Arming config saved'); console.log('Arming config saved');
break; break;
case MSP_codes.MSP_SET_RESET_CURR_PID:
console.log('Current PID profile reset');
break;
default: default:
console.log('Unknown code detected: ' + code); console.log('Unknown code detected: ' + code);

View file

@ -276,6 +276,11 @@ TABS.pid_tuning.initialize = function (callback) {
} }
}); });
$('#resetPIDs').on('click', function(){
MSP.send_message(MSP_codes.MSP_SET_RESET_CURR_PID, false, false, false);
updateActivatedTab();
});
$('.pid_tuning tr').each(function(){ $('.pid_tuning tr').each(function(){
for(i = 0; i < PID_names.length; i++) { for(i = 0; i < PID_names.length; i++) {
if($(this).hasClass(PID_names[i])) { if($(this).hasClass(PID_names[i])) {