mirror of https://github.com/espruino/BangleApps
Tweaks to filter settings
parent
67d48dad7d
commit
70b231ee18
|
@ -3,9 +3,9 @@ Speed and Altitude [speedalt]
|
||||||
Mike Bennett mike[at]kereru.com
|
Mike Bennett mike[at]kereru.com
|
||||||
1.16 : Use new GPS settings module
|
1.16 : Use new GPS settings module
|
||||||
1.21 : Third mode large clock display
|
1.21 : Third mode large clock display
|
||||||
1.25 : add smoothing with kalman filter
|
1.01b : add smoothing with kalman filter
|
||||||
*/
|
*/
|
||||||
var v = '1.25';
|
var v = '1.01b';
|
||||||
|
|
||||||
/*kalmanjs, Wouter Bulten, MIT, https://github.com/wouterbulten/kalmanjs */
|
/*kalmanjs, Wouter Bulten, MIT, https://github.com/wouterbulten/kalmanjs */
|
||||||
var KalmanFilter = (function () {
|
var KalmanFilter = (function () {
|
||||||
|
@ -171,7 +171,7 @@ var KalmanFilter = (function () {
|
||||||
}());
|
}());
|
||||||
|
|
||||||
var spdFilter = new KalmanFilter({R: 0.01, Q: 3});
|
var spdFilter = new KalmanFilter({R: 0.01, Q: 3});
|
||||||
var altFilter = new KalmanFilter({R: 0.01, Q: 3});
|
var altFilter = new KalmanFilter({R: 0.01, Q: 10});
|
||||||
|
|
||||||
|
|
||||||
var buf = Graphics.createArrayBuffer(240,160,2,{msb:true});
|
var buf = Graphics.createArrayBuffer(240,160,2,{msb:true});
|
||||||
|
@ -575,7 +575,7 @@ function savSettings() {
|
||||||
function setLpMode(m) {
|
function setLpMode(m) {
|
||||||
if (tmrLP) {clearInterval(tmrLP);tmrLP = false;} // Stop any scheduled drop to low power
|
if (tmrLP) {clearInterval(tmrLP);tmrLP = false;} // Stop any scheduled drop to low power
|
||||||
if ( !gpssetup ) return;
|
if ( !gpssetup ) return;
|
||||||
gpssetup.setPowerMode({power_mode:m})
|
gpssetup.setPowerMode({power_mode:m});
|
||||||
}
|
}
|
||||||
|
|
||||||
// =Main Prog
|
// =Main Prog
|
||||||
|
@ -594,10 +594,6 @@ cfg.wp = cfg.wp||0; // Last selected waypoint for dist
|
||||||
cfg.modeA = cfg.modeA||0; // 0 = [D]ist, 1 = [A]ltitude, 2 = [C]lock
|
cfg.modeA = cfg.modeA||0; // 0 = [D]ist, 1 = [A]ltitude, 2 = [C]lock
|
||||||
cfg.primSpd = cfg.primSpd||0; // 1 = Spd in primary, 0 = Spd in secondary
|
cfg.primSpd = cfg.primSpd||0; // 1 = Spd in primary, 0 = Spd in secondary
|
||||||
|
|
||||||
|
|
||||||
cfg.spd = 1;
|
|
||||||
cfg.spd_unit = 'kph';
|
|
||||||
|
|
||||||
loadWp();
|
loadWp();
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
Loading…
Reference in New Issue