mirror of
https://github.com/iNavFlight/inav-configurator.git
synced 2025-07-21 15:25:19 +03:00
msp chainer on receiver tab
This commit is contained in:
parent
8d8308c29b
commit
d9415eadd1
3 changed files with 33 additions and 31 deletions
|
@ -1810,5 +1810,21 @@ var mspHelper = (function (gui) {
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
self.loadRcDeadband = function (callback) {
|
||||||
|
if (semver.gte(CONFIG.apiVersion, "1.15.0")) {
|
||||||
|
MSP.send_message(MSPCodes.MSP_RC_DEADBAND, false, false, callback);
|
||||||
|
} else {
|
||||||
|
callback();
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
self.loadRcMap = function (callback) {
|
||||||
|
MSP.send_message(MSPCodes.MSP_RX_MAP, false, false, callback);
|
||||||
|
};
|
||||||
|
|
||||||
|
self.loadRcData = function (callback) {
|
||||||
|
MSP.send_message(MSPCodes.MSP_RC, false, false, callback);
|
||||||
|
};
|
||||||
|
|
||||||
return self;
|
return self;
|
||||||
})(GUI);
|
})(GUI);
|
||||||
|
|
|
@ -241,11 +241,10 @@
|
||||||
<li class="tab_logging"><a href="#" data-i18n="tabLogging" class="tabicon ic_log" title="Tethered Logging"></a></li>
|
<li class="tab_logging"><a href="#" data-i18n="tabLogging" class="tabicon ic_log" title="Tethered Logging"></a></li>
|
||||||
<li class="tab_onboard_logging"><a href="#" data-i18n="tabOnboardLogging" class="tabicon ic_data" title="Onboard Logging"></a></li>
|
<li class="tab_onboard_logging"><a href="#" data-i18n="tabOnboardLogging" class="tabicon ic_data" title="Onboard Logging"></a></li>
|
||||||
<li class="tab_cli"><a href="#" data-i18n="tabCLI" class="tabicon ic_cli" title="CLI"></a></li>
|
<li class="tab_cli"><a href="#" data-i18n="tabCLI" class="tabicon ic_cli" title="CLI"></a></li>
|
||||||
<!-- spare icons
|
|
||||||
<li class=""><a href="#"class="tabicon ic_mission">Mission (spare icon)</a></li>
|
<!--<li class=""><a href="#" class="tabicon ic_mission">Mission (spare icon)</a></li>-->
|
||||||
<li class=""><a href="#"class="tabicon ic_advanced">Advanced (spare icon)</a></li>
|
<!--<li class=""><a href="#" class="tabicon ic_advanced">Advanced (spare icon)</a></li>-->
|
||||||
<li class=""><a href="#"class="tabicon ic_wizzard">Wizzard (spare icon)</a></li>
|
<!--<li class=""><a href="#" class="tabicon ic_wizzard">Wizzard (spare icon)</a></li>-->
|
||||||
-->
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<div class="clear-both"></div>
|
<div class="clear-both"></div>
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
/*global chrome*/
|
||||||
|
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
TABS.receiver = {
|
TABS.receiver = {
|
||||||
|
@ -12,38 +14,23 @@ TABS.receiver.initialize = function (callback) {
|
||||||
googleAnalytics.sendAppView('Receiver');
|
googleAnalytics.sendAppView('Receiver');
|
||||||
}
|
}
|
||||||
|
|
||||||
function get_misc_data() {
|
var loadChainer = new MSPChainerClass();
|
||||||
MSP.send_message(MSPCodes.MSP_MISC, false, false, get_rc_data);
|
|
||||||
}
|
|
||||||
|
|
||||||
function get_rc_data() {
|
loadChainer.setChain([
|
||||||
MSP.send_message(MSPCodes.MSP_RC, false, false, get_rc_map);
|
mspHelper.loadRcTuningData,
|
||||||
}
|
mspHelper.loadMisc,
|
||||||
|
mspHelper.loadRcData,
|
||||||
function get_rc_map() {
|
mspHelper.loadRcMap,
|
||||||
MSP.send_message(MSPCodes.MSP_RX_MAP, false, false, load_config);
|
mspHelper.loadBfConfig,
|
||||||
}
|
mspHelper.loadRcDeadband
|
||||||
|
]);
|
||||||
// Fetch features so we can check if RX_MSP is enabled:
|
loadChainer.setExitPoint(load_html);
|
||||||
function load_config() {
|
loadChainer.execute();
|
||||||
MSP.send_message(MSPCodes.MSP_BF_CONFIG, false, false, load_rc_configs);
|
|
||||||
}
|
|
||||||
|
|
||||||
function load_rc_configs() {
|
|
||||||
var next_callback = load_html;
|
|
||||||
if (semver.gte(CONFIG.apiVersion, "1.15.0")) {
|
|
||||||
MSP.send_message(MSPCodes.MSP_RC_DEADBAND, false, false, next_callback);
|
|
||||||
} else {
|
|
||||||
next_callback();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function load_html() {
|
function load_html() {
|
||||||
$('#content').load("./tabs/receiver.html", process_html);
|
$('#content').load("./tabs/receiver.html", process_html);
|
||||||
}
|
}
|
||||||
|
|
||||||
MSP.send_message(MSPCodes.MSP_RC_TUNING, false, false, get_misc_data);
|
|
||||||
|
|
||||||
function process_html() {
|
function process_html() {
|
||||||
// translate to user-selected language
|
// translate to user-selected language
|
||||||
localize();
|
localize();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue