1
0
Fork 0
mirror of https://github.com/iNavFlight/inav-configurator.git synced 2025-07-13 19:40:22 +03:00

bugfixes & tiny optimizations

This commit is contained in:
cTn 2013-12-15 02:28:12 +01:00
parent fd62b8568c
commit 01a5c753aa
6 changed files with 585 additions and 582 deletions

View file

@ -1,6 +1,6 @@
<span>xx.xx.xxxx - 0.20</span>
<p>
- Minor improvements<br />
- Minor iprovements &amp; bugfixes<br />
</p>
<span>12.09.2013 - 0.19</span>
<p>

View file

@ -224,7 +224,6 @@ function process_data(command, message_buffer, message_length_expected) {
CONFIG.profile = data.getUint8(10);
$('span.cycle-time').html(CONFIG.cycleTime);
sensor_status(CONFIG.activeSensors);
break;
case MSP_codes.MSP_RAW_IMU:
SENSOR_DATA.accelerometer[0] = data.getInt16(0, 1) / 1000; // properly scaled

View file

@ -190,17 +190,14 @@ function onOpen(openInfo) {
}
}, 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
send_message(MSP_codes.MSP_STATUS, MSP_codes.MSP_STATUS);
send_message(MSP_codes.MSP_PID, MSP_codes.MSP_PID);
send_message(MSP_codes.MSP_RC_TUNING, MSP_codes.MSP_RC_TUNING);
send_message(MSP_codes.MSP_UID, MSP_codes.MSP_UID);
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_IDENT, MSP_codes.MSP_IDENT, false, function() {
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);
configuration_received = true;

View file

@ -1,10 +1,11 @@
var yaw_fix = 0.0;
function tab_initialize_initial_setup() {
ga_tracker.sendAppView('Initial Setup');
GUI.active_tab = 'initial_setup';
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
$('input[name="pitch"]').val(CONFIG.accelerometerTrims[0]);
$('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);
}, 50, true);
});
});
}

View file

@ -2,6 +2,8 @@ function tab_initialize_pid_tuning() {
ga_tracker.sendAppView('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
var needle = 0;
@ -231,4 +233,6 @@ function tab_initialize_pid_tuning() {
GUI.interval_add('pid_data_poll', function() {
send_message(MSP_codes.MSP_STATUS, MSP_codes.MSP_STATUS);
}, 50);
});
});
}

View file

@ -1,8 +1,8 @@
var samples_i;
function tab_initialize_receiver() {
ga_tracker.sendAppView('Receiver Page');
GUI.active_tab = 'receiver';
send_message(MSP_codes.MSP_RC_TUNING, MSP_codes.MSP_RC_TUNING, false, function() {
// fill in data from RC_tuning
$('.tunings .throttle input[name="mid"]').val(RC_tuning.throttle_MID.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));
// Setup plot variables and plot it self
samples_i = 300;
var samples_i = 300;
RX_plot_data = new Array(8);
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_RC, MSP_codes.MSP_RC);
}, 50);
});
}