mirror of
https://github.com/iNavFlight/inav-configurator.git
synced 2025-07-14 11:59:51 +03:00
bugfixes & tiny optimizations
This commit is contained in:
parent
fd62b8568c
commit
01a5c753aa
6 changed files with 585 additions and 582 deletions
|
@ -1,6 +1,6 @@
|
||||||
<span>xx.xx.xxxx - 0.20</span>
|
<span>xx.xx.xxxx - 0.20</span>
|
||||||
<p>
|
<p>
|
||||||
- Minor improvements<br />
|
- Minor iprovements & bugfixes<br />
|
||||||
</p>
|
</p>
|
||||||
<span>12.09.2013 - 0.19</span>
|
<span>12.09.2013 - 0.19</span>
|
||||||
<p>
|
<p>
|
||||||
|
|
|
@ -224,7 +224,6 @@ function process_data(command, message_buffer, message_length_expected) {
|
||||||
CONFIG.profile = data.getUint8(10);
|
CONFIG.profile = data.getUint8(10);
|
||||||
|
|
||||||
$('span.cycle-time').html(CONFIG.cycleTime);
|
$('span.cycle-time').html(CONFIG.cycleTime);
|
||||||
sensor_status(CONFIG.activeSensors);
|
|
||||||
break;
|
break;
|
||||||
case MSP_codes.MSP_RAW_IMU:
|
case MSP_codes.MSP_RAW_IMU:
|
||||||
SENSOR_DATA.accelerometer[0] = data.getInt16(0, 1) / 1000; // properly scaled
|
SENSOR_DATA.accelerometer[0] = data.getInt16(0, 1) / 1000; // properly scaled
|
||||||
|
|
|
@ -190,17 +190,14 @@ function onOpen(openInfo) {
|
||||||
}
|
}
|
||||||
}, 10000);
|
}, 10000);
|
||||||
|
|
||||||
// baseflight specific
|
|
||||||
send_message(MSP_codes.MSP_UID, MSP_codes.MSP_UID);
|
|
||||||
send_message(MSP_codes.MSP_ACC_TRIM, MSP_codes.MSP_ACC_TRIM);
|
|
||||||
|
|
||||||
// request configuration data
|
// request configuration data
|
||||||
send_message(MSP_codes.MSP_STATUS, MSP_codes.MSP_STATUS);
|
send_message(MSP_codes.MSP_UID, MSP_codes.MSP_UID);
|
||||||
send_message(MSP_codes.MSP_PID, MSP_codes.MSP_PID);
|
send_message(MSP_codes.MSP_STATUS, MSP_codes.MSP_STATUS); // in theory this could be removed (MSP_STATUS is pulled in initial tab)
|
||||||
send_message(MSP_codes.MSP_RC_TUNING, MSP_codes.MSP_RC_TUNING);
|
|
||||||
send_message(MSP_codes.MSP_IDENT, MSP_codes.MSP_IDENT, false, function() {
|
send_message(MSP_codes.MSP_IDENT, MSP_codes.MSP_IDENT, false, function() {
|
||||||
GUI.timeout_remove('connecting'); // kill connecting timer
|
GUI.timeout_remove('connecting'); // kill connecting timer
|
||||||
|
|
||||||
|
// Update UI elements that doesn't need consistent refreshing
|
||||||
|
sensor_status(CONFIG.activeSensors);
|
||||||
$('.software-version').html(CONFIG.version);
|
$('.software-version').html(CONFIG.version);
|
||||||
|
|
||||||
configuration_received = true;
|
configuration_received = true;
|
||||||
|
|
|
@ -1,10 +1,11 @@
|
||||||
var yaw_fix = 0.0;
|
|
||||||
|
|
||||||
function tab_initialize_initial_setup() {
|
function tab_initialize_initial_setup() {
|
||||||
ga_tracker.sendAppView('Initial Setup');
|
ga_tracker.sendAppView('Initial Setup');
|
||||||
GUI.active_tab = 'initial_setup';
|
GUI.active_tab = 'initial_setup';
|
||||||
|
|
||||||
send_message(MSP_codes.MSP_IDENT, MSP_codes.MSP_IDENT, false, function() {
|
send_message(MSP_codes.MSP_IDENT, MSP_codes.MSP_IDENT, false, function() {
|
||||||
|
send_message(MSP_codes.MSP_ACC_TRIM, MSP_codes.MSP_ACC_TRIM, false, function() {
|
||||||
|
var yaw_fix = 0.0;
|
||||||
|
|
||||||
// Fill in the accel trimms from CONFIG object
|
// Fill in the accel trimms from CONFIG object
|
||||||
$('input[name="pitch"]').val(CONFIG.accelerometerTrims[0]);
|
$('input[name="pitch"]').val(CONFIG.accelerometerTrims[0]);
|
||||||
$('input[name="roll"]').val(CONFIG.accelerometerTrims[1]);
|
$('input[name="roll"]').val(CONFIG.accelerometerTrims[1]);
|
||||||
|
@ -170,4 +171,5 @@ function tab_initialize_initial_setup() {
|
||||||
send_message(MSP_codes.MSP_ANALOG, MSP_codes.MSP_ANALOG);
|
send_message(MSP_codes.MSP_ANALOG, MSP_codes.MSP_ANALOG);
|
||||||
}, 50, true);
|
}, 50, true);
|
||||||
});
|
});
|
||||||
|
});
|
||||||
}
|
}
|
|
@ -2,6 +2,8 @@ function tab_initialize_pid_tuning() {
|
||||||
ga_tracker.sendAppView('PID Tuning');
|
ga_tracker.sendAppView('PID Tuning');
|
||||||
GUI.active_tab = 'pid_tuning';
|
GUI.active_tab = 'pid_tuning';
|
||||||
|
|
||||||
|
send_message(MSP_codes.MSP_PID, MSP_codes.MSP_PID, false, function() {
|
||||||
|
send_message(MSP_codes.MSP_RC_TUNING, MSP_codes.MSP_RC_TUNING, false, function() {
|
||||||
// Fill in the data from PIDs array
|
// Fill in the data from PIDs array
|
||||||
var needle = 0;
|
var needle = 0;
|
||||||
|
|
||||||
|
@ -231,4 +233,6 @@ function tab_initialize_pid_tuning() {
|
||||||
GUI.interval_add('pid_data_poll', function() {
|
GUI.interval_add('pid_data_poll', function() {
|
||||||
send_message(MSP_codes.MSP_STATUS, MSP_codes.MSP_STATUS);
|
send_message(MSP_codes.MSP_STATUS, MSP_codes.MSP_STATUS);
|
||||||
}, 50);
|
}, 50);
|
||||||
|
});
|
||||||
|
});
|
||||||
}
|
}
|
|
@ -1,8 +1,8 @@
|
||||||
var samples_i;
|
|
||||||
function tab_initialize_receiver() {
|
function tab_initialize_receiver() {
|
||||||
ga_tracker.sendAppView('Receiver Page');
|
ga_tracker.sendAppView('Receiver Page');
|
||||||
GUI.active_tab = 'receiver';
|
GUI.active_tab = 'receiver';
|
||||||
|
|
||||||
|
send_message(MSP_codes.MSP_RC_TUNING, MSP_codes.MSP_RC_TUNING, false, function() {
|
||||||
// fill in data from RC_tuning
|
// fill in data from RC_tuning
|
||||||
$('.tunings .throttle input[name="mid"]').val(RC_tuning.throttle_MID.toFixed(2));
|
$('.tunings .throttle input[name="mid"]').val(RC_tuning.throttle_MID.toFixed(2));
|
||||||
$('.tunings .throttle input[name="expo"]').val(RC_tuning.throttle_EXPO.toFixed(2));
|
$('.tunings .throttle input[name="expo"]').val(RC_tuning.throttle_EXPO.toFixed(2));
|
||||||
|
@ -11,7 +11,7 @@ function tab_initialize_receiver() {
|
||||||
$('.tunings .rate input[name="expo"]').val(RC_tuning.RC_EXPO.toFixed(2));
|
$('.tunings .rate input[name="expo"]').val(RC_tuning.RC_EXPO.toFixed(2));
|
||||||
|
|
||||||
// Setup plot variables and plot it self
|
// Setup plot variables and plot it self
|
||||||
samples_i = 300;
|
var samples_i = 300;
|
||||||
|
|
||||||
RX_plot_data = new Array(8);
|
RX_plot_data = new Array(8);
|
||||||
for (var i = 0; i < 8; i++) {
|
for (var i = 0; i < 8; i++) {
|
||||||
|
@ -200,4 +200,5 @@ function tab_initialize_receiver() {
|
||||||
send_message(MSP_codes.MSP_STATUS, MSP_codes.MSP_STATUS);
|
send_message(MSP_codes.MSP_STATUS, MSP_codes.MSP_STATUS);
|
||||||
send_message(MSP_codes.MSP_RC, MSP_codes.MSP_RC);
|
send_message(MSP_codes.MSP_RC, MSP_codes.MSP_RC);
|
||||||
}, 50);
|
}, 50);
|
||||||
|
});
|
||||||
}
|
}
|
Loading…
Add table
Add a link
Reference in a new issue