1
0
Fork 0
mirror of https://github.com/iNavFlight/inav-configurator.git synced 2025-07-17 05:15:20 +03:00

initial tab init moved to serial backend

#10
This commit is contained in:
cTn 2013-12-05 10:17:49 +01:00
parent b950ad9fb8
commit 42101ec791
2 changed files with 10 additions and 13 deletions

View file

@ -208,17 +208,6 @@ function process_data(command, message_buffer, message_length_expected) {
CONFIG.multiType = data.getUint8(1); CONFIG.multiType = data.getUint8(1);
CONFIG.msp_version = data.getUint8(2); CONFIG.msp_version = data.getUint8(2);
CONFIG.capability = data.getUint32(3, 1); CONFIG.capability = data.getUint32(3, 1);
$('.software-version').html(CONFIG.version);
// IDENT received, show the tab content
if (!configuration_received) {
GUI.timeout_remove('connecting'); // kill connecting timer
configuration_received = true;
$('div#port-picker a.connect').text('Disconnect').addClass('active');
$('#tabs li a:first').click();
}
break; break;
case MSP_codes.MSP_STATUS: case MSP_codes.MSP_STATUS:
CONFIG.cycleTime = data.getUint16(0, 1); CONFIG.cycleTime = data.getUint16(0, 1);

View file

@ -199,10 +199,18 @@ function onOpen(openInfo) {
send_message(MSP_codes.MSP_ACC_TRIM, MSP_codes.MSP_ACC_TRIM); send_message(MSP_codes.MSP_ACC_TRIM, MSP_codes.MSP_ACC_TRIM);
// request configuration data // request configuration data
send_message(MSP_codes.MSP_IDENT, MSP_codes.MSP_IDENT);
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_PID, MSP_codes.MSP_PID); 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_RC_TUNING, MSP_codes.MSP_RC_TUNING);
send_message(MSP_codes.MSP_IDENT, MSP_codes.MSP_IDENT, false, function() {
GUI.timeout_remove('connecting'); // kill connecting timer
$('.software-version').html(CONFIG.version);
configuration_received = true;
$('div#port-picker a.connect').text('Disconnect').addClass('active');
$('#tabs li a:first').click();
});
}, connection_delay * 1000); }, connection_delay * 1000);
} else { } else {
console.log('Failed to open serial port'); console.log('Failed to open serial port');