mirror of
https://github.com/iNavFlight/inav-configurator.git
synced 2025-07-23 16:25:19 +03:00
Cleanup Sensor setup
This commit is contained in:
parent
1d5b7808d5
commit
e52aa154b0
3 changed files with 12 additions and 61 deletions
3
js/fc.js
3
js/fc.js
|
@ -863,9 +863,6 @@ var FC = {
|
||||||
getAccelerometerNames: function () {
|
getAccelerometerNames: function () {
|
||||||
return [ "NONE", "AUTO", "ADXL345", "MPU6050", "MMA845x", "BMA280", "LSM303DLHC", "MPU6000", "MPU6500", "MPU9250", "BMI160", "ICM20689", "FAKE"];
|
return [ "NONE", "AUTO", "ADXL345", "MPU6050", "MMA845x", "BMA280", "LSM303DLHC", "MPU6000", "MPU6500", "MPU9250", "BMI160", "ICM20689", "FAKE"];
|
||||||
},
|
},
|
||||||
getMagnetometerNames: function () {
|
|
||||||
return ["NONE", "AUTO", "HMC5883", "AK8975", "GPSMAG", "MAG3110", "AK8963", "IST8310", "QMC5883", "MPU9250", "IST8308", "LIS3MDL", "MSP", "FAKE"];
|
|
||||||
},
|
|
||||||
getBarometerNames: function () {
|
getBarometerNames: function () {
|
||||||
if (semver.gte(CONFIG.flightControllerVersion, "2.6.0")) {
|
if (semver.gte(CONFIG.flightControllerVersion, "2.6.0")) {
|
||||||
return ["NONE", "AUTO", "BMP085", "MS5611", "BMP280", "MS5607", "LPS25H", "SPL06", "BMP388", "DPS310", "MSP", "FAKE"];
|
return ["NONE", "AUTO", "BMP085", "MS5611", "BMP280", "MS5607", "LPS25H", "SPL06", "BMP388", "DPS310", "MSP", "FAKE"];
|
||||||
|
|
|
@ -14,39 +14,39 @@
|
||||||
<div class="spacer_box">
|
<div class="spacer_box">
|
||||||
|
|
||||||
<div class="select">
|
<div class="select">
|
||||||
<select id="sensor-acc"></select>
|
<select id="sensor-acc" data-setting="acc_hardware"></select>
|
||||||
<label for="sensor-acc"> <span data-i18n="sensorAccelerometer"></span></label>
|
<label for="sensor-acc"> <span data-i18n="sensorAccelerometer"></span></label>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="select">
|
<div class="select">
|
||||||
<select id="sensor-mag"></select>
|
<select id="sensor-mag" data-setting="mag_hardware" />
|
||||||
<label for="sensor-mag"> <span data-i18n="sensorMagnetometer"></span></label>
|
<label for="sensor-mag"> <span data-i18n="sensorMagnetometer"></span></label>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="select">
|
<div class="select">
|
||||||
<select id="sensor-baro"></select>
|
<select id="sensor-baro" data-setting="baro_hardware"></select>
|
||||||
<label for="sensor-baro"> <span data-i18n="sensorBarometer"></span></label>
|
<label for="sensor-baro"> <span data-i18n="sensorBarometer"></span></label>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="select">
|
<div class="select">
|
||||||
<select id="sensor-pitot"></select>
|
<select id="sensor-pitot" data-setting="pitot_hardware"></select>
|
||||||
<label for="sensor-pitot"> <span data-i18n="sensorPitot"></span></label>
|
<label for="sensor-pitot"> <span data-i18n="sensorPitot"></span></label>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="select">
|
<div class="select">
|
||||||
<select id="sensor-rangefinder"></select>
|
<select id="sensor-rangefinder" data-setting="rangefinder_hardware"></select>
|
||||||
<label for="sensor-rangefinder"> <span data-i18n="sensorRangefinder"></span></label>
|
<label for="sensor-rangefinder"> <span data-i18n="sensorRangefinder"></span></label>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="select">
|
<div class="select">
|
||||||
<select id="sensor-opflow"></select>
|
<select id="sensor-opflow" data-setting="opflow_hardware"></select>
|
||||||
<label for="sensor-opflow"> <span data-i18n="sensorOpflow"></span></label>
|
<label for="sensor-opflow"> <span data-i18n="sensorOpflow"></span></label>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="i2c_speed-info" class="info-box"></div>
|
<div id="i2c_speed-info" class="info-box"></div>
|
||||||
<div class="select">
|
<div class="select">
|
||||||
<select id="i2c_speed" data-setting="i2c_speed" />
|
<select id="i2c_speed" data-setting="i2c_speed" />
|
||||||
<label for="looptime">
|
<label for="i2c_speed">
|
||||||
<span data-i18n="configurationI2cSpeed"></span>
|
<span data-i18n="configurationI2cSpeed"></span>
|
||||||
</label>
|
</label>
|
||||||
<div class="helpicon cf_tip" data-i18n_title="configurationI2cSpeedHelp"></div>
|
<div class="helpicon cf_tip" data-i18n_title="configurationI2cSpeedHelp"></div>
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/*global chrome,GUI,FC_CONFIG,$,mspHelper,googleAnalytics,ADVANCED_CONFIG*/
|
/*global chrome,GUI,FC_CONFIG,$,mspHelper,googleAnalytics,ADVANCED_CONFIG,VTX_CONFIG,CONFIG,MSPChainerClass*/
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
TABS.configuration = {};
|
TABS.configuration = {};
|
||||||
|
@ -37,7 +37,6 @@ TABS.configuration.initialize = function (callback, scrollPosition) {
|
||||||
mspHelper.loadSensorAlignment,
|
mspHelper.loadSensorAlignment,
|
||||||
mspHelper.loadAdvancedConfig,
|
mspHelper.loadAdvancedConfig,
|
||||||
mspHelper.loadINAVPidConfig,
|
mspHelper.loadINAVPidConfig,
|
||||||
mspHelper.loadSensorConfig,
|
|
||||||
mspHelper.loadVTXConfig,
|
mspHelper.loadVTXConfig,
|
||||||
mspHelper.loadMixerConfig,
|
mspHelper.loadMixerConfig,
|
||||||
loadCraftName,
|
loadCraftName,
|
||||||
|
@ -59,7 +58,6 @@ TABS.configuration.initialize = function (callback, scrollPosition) {
|
||||||
mspHelper.saveLooptimeConfig,
|
mspHelper.saveLooptimeConfig,
|
||||||
mspHelper.saveAdvancedConfig,
|
mspHelper.saveAdvancedConfig,
|
||||||
mspHelper.saveINAVPidConfig,
|
mspHelper.saveINAVPidConfig,
|
||||||
mspHelper.saveSensorConfig,
|
|
||||||
mspHelper.saveVTXConfig,
|
mspHelper.saveVTXConfig,
|
||||||
saveCraftName,
|
saveCraftName,
|
||||||
mspHelper.saveMiscV2,
|
mspHelper.saveMiscV2,
|
||||||
|
@ -314,50 +312,6 @@ TABS.configuration.initialize = function (callback, scrollPosition) {
|
||||||
|
|
||||||
$i2cSpeed.change();
|
$i2cSpeed.change();
|
||||||
|
|
||||||
var $sensorAcc = $('#sensor-acc'),
|
|
||||||
$sensorMag = $('#sensor-mag'),
|
|
||||||
$sensorBaro = $('#sensor-baro'),
|
|
||||||
$sensorPitot = $('#sensor-pitot'),
|
|
||||||
$sensorRangefinder = $('#sensor-rangefinder'),
|
|
||||||
$sensorOpflow = $('#sensor-opflow');
|
|
||||||
|
|
||||||
GUI.fillSelect($sensorAcc, FC.getAccelerometerNames());
|
|
||||||
$sensorAcc.val(SENSOR_CONFIG.accelerometer);
|
|
||||||
$sensorAcc.change(function () {
|
|
||||||
SENSOR_CONFIG.accelerometer = $sensorAcc.val();
|
|
||||||
});
|
|
||||||
|
|
||||||
|
|
||||||
GUI.fillSelect($sensorMag, FC.getMagnetometerNames());
|
|
||||||
$sensorMag.val(SENSOR_CONFIG.magnetometer);
|
|
||||||
$sensorMag.change(function () {
|
|
||||||
SENSOR_CONFIG.magnetometer = $sensorMag.val();
|
|
||||||
});
|
|
||||||
|
|
||||||
GUI.fillSelect($sensorBaro, FC.getBarometerNames());
|
|
||||||
$sensorBaro.val(SENSOR_CONFIG.barometer);
|
|
||||||
$sensorBaro.change(function () {
|
|
||||||
SENSOR_CONFIG.barometer = $sensorBaro.val();
|
|
||||||
});
|
|
||||||
|
|
||||||
GUI.fillSelect($sensorPitot, FC.getPitotNames());
|
|
||||||
$sensorPitot.val(SENSOR_CONFIG.pitot);
|
|
||||||
$sensorPitot.change(function () {
|
|
||||||
SENSOR_CONFIG.pitot = $sensorPitot.val();
|
|
||||||
});
|
|
||||||
|
|
||||||
GUI.fillSelect($sensorRangefinder, FC.getRangefinderNames());
|
|
||||||
$sensorRangefinder.val(SENSOR_CONFIG.rangefinder);
|
|
||||||
$sensorRangefinder.change(function () {
|
|
||||||
SENSOR_CONFIG.rangefinder = $sensorRangefinder.val();
|
|
||||||
});
|
|
||||||
|
|
||||||
GUI.fillSelect($sensorOpflow, FC.getOpticalFlowNames());
|
|
||||||
$sensorOpflow.val(SENSOR_CONFIG.opflow);
|
|
||||||
$sensorOpflow.change(function () {
|
|
||||||
SENSOR_CONFIG.opflow = $sensorOpflow.val();
|
|
||||||
});
|
|
||||||
|
|
||||||
$('#3ddeadbandlow').val(REVERSIBLE_MOTORS.deadband_low);
|
$('#3ddeadbandlow').val(REVERSIBLE_MOTORS.deadband_low);
|
||||||
$('#3ddeadbandhigh').val(REVERSIBLE_MOTORS.deadband_high);
|
$('#3ddeadbandhigh').val(REVERSIBLE_MOTORS.deadband_high);
|
||||||
$('#3dneutral').val(REVERSIBLE_MOTORS.neutral);
|
$('#3dneutral').val(REVERSIBLE_MOTORS.neutral);
|
||||||
|
@ -407,10 +361,10 @@ TABS.configuration.initialize = function (callback, scrollPosition) {
|
||||||
googleAnalytics.sendEvent('Setting', 'Looptime', FC_CONFIG.loopTime);
|
googleAnalytics.sendEvent('Setting', 'Looptime', FC_CONFIG.loopTime);
|
||||||
googleAnalytics.sendEvent('Setting', 'I2CSpeed', $('#i2c_speed').children("option:selected").text());
|
googleAnalytics.sendEvent('Setting', 'I2CSpeed', $('#i2c_speed').children("option:selected").text());
|
||||||
|
|
||||||
googleAnalytics.sendEvent('Board', 'Accelerometer', FC.getAccelerometerNames()[SENSOR_CONFIG.accelerometer]);
|
googleAnalytics.sendEvent('Board', 'Accelerometer', $('#sensor-acc').children("option:selected").text());
|
||||||
googleAnalytics.sendEvent('Board', 'Magnetometer', FC.getMagnetometerNames()[SENSOR_CONFIG.magnetometer]);
|
googleAnalytics.sendEvent('Board', 'Magnetometer', $('#sensor-mag').children("option:selected").text());
|
||||||
googleAnalytics.sendEvent('Board', 'Barometer', FC.getBarometerNames()[SENSOR_CONFIG.barometer]);
|
googleAnalytics.sendEvent('Board', 'Barometer', $('#sensor-baro').children("option:selected").text());
|
||||||
googleAnalytics.sendEvent('Board', 'Pitot', FC.getPitotNames()[SENSOR_CONFIG.pitot]);
|
googleAnalytics.sendEvent('Board', 'Pitot', $('#sensor-pitot').children("option:selected").text());
|
||||||
|
|
||||||
for (var i = 0; i < features.length; i++) {
|
for (var i = 0; i < features.length; i++) {
|
||||||
var featureName = features[i].name;
|
var featureName = features[i].name;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue