Add support for showing the "Settings validated" arming blocker

pull/547/head
Alberto García Hierro 6 years ago
parent aa47f3eba2
commit 21b9ecd65a

@ -2056,6 +2056,9 @@
"BLOCKED_HARDWARE_FAILURE": {
"message": "Hardware health"
},
"BLOCKED_INVALID_SETTING": {
"message": "Settings validated"
},
"armingCheckPass": {
"message": "<div class=\"checkspass\"></div>"
},

@ -998,7 +998,8 @@ var FC = {
12: "BLOCKED_COMPASS_NOT_CALIBRATED",
13: "BLOCKED_ACCELEROMETER_NOT_CALIBRATED",
14: null,
15: "BLOCKED_HARDWARE_FAILURE"
15: "BLOCKED_HARDWARE_FAILURE",
26: "BLOCKED_INVALID_SETTING",
}
},
getArmingBlockingFlags: function() {

@ -70,6 +70,9 @@
<tr>
<td data-i18n="BLOCKED_ACCELEROMETER_NOT_CALIBRATED"></td><td id="reason-BLOCKED_ACCELEROMETER_NOT_CALIBRATED"></td>
</tr>
<tr>
<td data-i18n="BLOCKED_INVALID_SETTING"></td><td id="reason-BLOCKED_INVALID_SETTING"></td>
</tr>
<tr class="noboarder">
<td data-i18n="BLOCKED_HARDWARE_FAILURE"></td><td id="reason-BLOCKED_HARDWARE_FAILURE"></td>
</tr>

@ -176,7 +176,7 @@ TABS.setup.initialize = function (callback) {
var flagNames = FC.getArmingFlags();
for (var bit in flagNames) {
if (flagNames.hasOwnProperty(bit)) {
if (bit_check(CONFIG.armingFlags & 0xff00, bit)) {
if (bit_check(CONFIG.armingFlags, bit)) {
$('#reason-' + flagNames[bit]).html(chrome.i18n.getMessage('armingCheckFail'));
}
else {

Loading…
Cancel
Save