Enlarge units display.
parent
a5a59dbd0f
commit
c872417eda
|
|
@ -4,7 +4,7 @@ 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
|
||||||
*/
|
*/
|
||||||
var v = '1.23';
|
var v = '1.24';
|
||||||
var buf = Graphics.createArrayBuffer(240,160,2,{msb:true});
|
var buf = Graphics.createArrayBuffer(240,160,2,{msb:true});
|
||||||
|
|
||||||
// Load fonts
|
// Load fonts
|
||||||
|
|
@ -108,7 +108,7 @@ function drawClock() {
|
||||||
}
|
}
|
||||||
|
|
||||||
function drawPrimary(n,u) {
|
function drawPrimary(n,u) {
|
||||||
|
|
||||||
// Primary Display
|
// Primary Display
|
||||||
|
|
||||||
var s=40; // Font size
|
var s=40; // Font size
|
||||||
|
|
@ -116,7 +116,7 @@ function drawPrimary(n,u) {
|
||||||
|
|
||||||
if ( l <= 7 ) s=48;
|
if ( l <= 7 ) s=48;
|
||||||
if ( l <= 6 ) s=55;
|
if ( l <= 6 ) s=55;
|
||||||
if ( l <= 5 ) s=68;
|
if ( l <= 5 ) s=66;
|
||||||
if ( l <= 4 ) s=85;
|
if ( l <= 4 ) s=85;
|
||||||
if ( l <= 3 ) s=110;
|
if ( l <= 3 ) s=110;
|
||||||
|
|
||||||
|
|
@ -124,11 +124,13 @@ function drawPrimary(n,u) {
|
||||||
buf.setColor(1);
|
buf.setColor(1);
|
||||||
buf.setFontVector(s);
|
buf.setFontVector(s);
|
||||||
buf.drawString(n,110,0);
|
buf.drawString(n,110,0);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// Primary Units
|
// Primary Units
|
||||||
buf.setFontAlign(1,-1,3); //right
|
buf.setFontAlign(1,-1,3); //right
|
||||||
buf.setColor(2);
|
buf.setColor(2);
|
||||||
buf.setFontVector(25);
|
buf.setFontVector(35);
|
||||||
buf.drawString(u,210,0);
|
buf.drawString(u,210,0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -150,7 +152,7 @@ function drawSecondary(n,u) {
|
||||||
// Secondary Units
|
// Secondary Units
|
||||||
buf.setFontAlign(-1,1); //left, bottom
|
buf.setFontAlign(-1,1); //left, bottom
|
||||||
buf.setColor(2);
|
buf.setColor(2);
|
||||||
buf.setFontVector(25);
|
buf.setFontVector(30);
|
||||||
buf.drawString(u,s,135);
|
buf.drawString(u,s,135);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -48,14 +48,14 @@
|
||||||
'< Back': function() { E.showMenu(appMenu); },
|
'< Back': function() { E.showMenu(appMenu); },
|
||||||
'default (spd)' : function() { setUnits(0,''); },
|
'default (spd)' : function() { setUnits(0,''); },
|
||||||
'Kph (spd)' : function() { setUnits(1,'kph'); },
|
'Kph (spd)' : function() { setUnits(1,'kph'); },
|
||||||
'Knots (spd)' : function() { setUnits(1.852,'knots'); },
|
'Knots (spd)' : function() { setUnits(1.852,'kts'); },
|
||||||
'Mph (spd)' : function() { setUnits(1.60934,'mph'); },
|
'Mph (spd)' : function() { setUnits(1.60934,'mph'); },
|
||||||
'm/s (spd)' : function() { setUnits(3.6,'m/s'); },
|
'm/s (spd)' : function() { setUnits(3.6,'m/s'); },
|
||||||
'Km (dist)' : function() { setUnitsDist(1000,'km'); },
|
'Km (dist)' : function() { setUnitsDist(1000,'km'); },
|
||||||
'Miles (dist)' : function() { setUnitsDist(1609.344,'miles'); },
|
'Miles (dist)' : function() { setUnitsDist(1609.344,'mi'); },
|
||||||
'Nm (dist)' : function() { setUnitsDist(1852.001,'nm'); },
|
'Nm (dist)' : function() { setUnitsDist(1852.001,'nm'); },
|
||||||
'Meters (alt)' : function() { setUnitsAlt(1,'m'); },
|
'Meters (alt)' : function() { setUnitsAlt(1,'m'); },
|
||||||
'Feet (alt)' : function() { setUnitsAlt(0.3048,'feet'); }
|
'Feet (alt)' : function() { setUnitsAlt(0.3048,'ft'); }
|
||||||
};
|
};
|
||||||
|
|
||||||
const colMenu = {
|
const colMenu = {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue