[rescalc] - Remove console logs and formatting
parent
2f0f5e8dd7
commit
b62d8baf75
|
|
@ -65,19 +65,19 @@ function resistanceToColorBands(resistance, tolerance) {
|
||||||
multiplier = resistanceStr.length - 2 >= 0 ? Math.pow(10, resistanceStr.length - 2) : Math.pow(10, resistanceStr.length - 1);
|
multiplier = resistanceStr.length - 2 >= 0 ? Math.pow(10, resistanceStr.length - 2) : Math.pow(10, resistanceStr.length - 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
let firstBandEntry = Object.entries(colorData).find(function(entry) {
|
let firstBandEntry = Object.entries(colorData).find(function (entry) {
|
||||||
return entry[1].value === firstDigit;
|
return entry[1].value === firstDigit;
|
||||||
});
|
});
|
||||||
let firstBand = firstBandEntry ? firstBandEntry[1].hex : undefined;
|
let firstBand = firstBandEntry ? firstBandEntry[1].hex : undefined;
|
||||||
let secondBandEntry = Object.entries(colorData).find(function(entry) {
|
let secondBandEntry = Object.entries(colorData).find(function (entry) {
|
||||||
return entry[1].value === secondDigit;
|
return entry[1].value === secondDigit;
|
||||||
});
|
});
|
||||||
let secondBand = secondBandEntry ? secondBandEntry[1].hex : undefined;
|
let secondBand = secondBandEntry ? secondBandEntry[1].hex : undefined;
|
||||||
let multiplierBandEntry = Object.entries(colorData).find(function(entry) {
|
let multiplierBandEntry = Object.entries(colorData).find(function (entry) {
|
||||||
return entry[1].multiplier === multiplier;
|
return entry[1].multiplier === multiplier;
|
||||||
});
|
});
|
||||||
let multiplierBand = multiplierBandEntry ? multiplierBandEntry[1].hex : undefined;
|
let multiplierBand = multiplierBandEntry ? multiplierBandEntry[1].hex : undefined;
|
||||||
let toleranceBandEntry = Object.entries(colorData).find(function(entry) {
|
let toleranceBandEntry = Object.entries(colorData).find(function (entry) {
|
||||||
return entry[1].tolerance === tolerance;
|
return entry[1].tolerance === tolerance;
|
||||||
});
|
});
|
||||||
let toleranceBand = toleranceBandEntry ? toleranceBandEntry[1].hex : undefined;
|
let toleranceBand = toleranceBandEntry ? toleranceBandEntry[1].hex : undefined;
|
||||||
|
|
@ -175,7 +175,7 @@ function drawResistance(resistance, tolerance) {
|
||||||
g.drawString(toleranceStr.padEnd(4), 176 - toleranceX, y);
|
g.drawString(toleranceStr.padEnd(4), 176 - toleranceX, y);
|
||||||
}
|
}
|
||||||
|
|
||||||
(function() {
|
(function () {
|
||||||
let colorBands;
|
let colorBands;
|
||||||
let inputColorBands;
|
let inputColorBands;
|
||||||
let settings = {
|
let settings = {
|
||||||
|
|
@ -200,7 +200,7 @@ function drawResistance(resistance, tolerance) {
|
||||||
'': {
|
'': {
|
||||||
'title': `Band ${bandNumber}`
|
'title': `Band ${bandNumber}`
|
||||||
},
|
},
|
||||||
'< Back': function() {
|
'< Back': function () {
|
||||||
E.showMenu(colorEntryMenu);
|
E.showMenu(colorEntryMenu);
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
@ -209,24 +209,24 @@ function drawResistance(resistance, tolerance) {
|
||||||
for (let color in colorData) {
|
for (let color in colorData) {
|
||||||
if (bandNumber === 1 || bandNumber === 2) {
|
if (bandNumber === 1 || bandNumber === 2) {
|
||||||
if (color !== 'none' && color !== 'gold' && color !== 'silver') {
|
if (color !== 'none' && color !== 'gold' && color !== 'silver') {
|
||||||
(function(color) {
|
(function (color) {
|
||||||
colorBandMenu[color.charAt(0).toUpperCase() + color.slice(1)] = function() {
|
colorBandMenu[color.charAt(0).toUpperCase() + color.slice(1)] = function () {
|
||||||
setBandColor(bandNumber, color);
|
setBandColor(bandNumber, color);
|
||||||
};
|
};
|
||||||
})(color);
|
})(color);
|
||||||
}
|
}
|
||||||
} else if (bandNumber === 3) {
|
} else if (bandNumber === 3) {
|
||||||
if (color !== 'none') {
|
if (color !== 'none') {
|
||||||
(function(color) {
|
(function (color) {
|
||||||
colorBandMenu[color.charAt(0).toUpperCase() + color.slice(1)] = function() {
|
colorBandMenu[color.charAt(0).toUpperCase() + color.slice(1)] = function () {
|
||||||
setBandColor(bandNumber, color);
|
setBandColor(bandNumber, color);
|
||||||
};
|
};
|
||||||
})(color);
|
})(color);
|
||||||
}
|
}
|
||||||
} else if (bandNumber === 4) {
|
} else if (bandNumber === 4) {
|
||||||
if (colorData[color].hasOwnProperty('tolerance')) {
|
if (colorData[color].hasOwnProperty('tolerance')) {
|
||||||
(function(color) {
|
(function (color) {
|
||||||
colorBandMenu[color.charAt(0).toUpperCase() + color.slice(1)] = function() {
|
colorBandMenu[color.charAt(0).toUpperCase() + color.slice(1)] = function () {
|
||||||
setBandColor(bandNumber, color);
|
setBandColor(bandNumber, color);
|
||||||
};
|
};
|
||||||
})(color);
|
})(color);
|
||||||
|
|
@ -248,7 +248,7 @@ function drawResistance(resistance, tolerance) {
|
||||||
'': {
|
'': {
|
||||||
'title': 'Band Color'
|
'title': 'Band Color'
|
||||||
},
|
},
|
||||||
'< Back': function() {
|
'< Back': function () {
|
||||||
clearScreen();
|
clearScreen();
|
||||||
E.showMenu(mainMenu);
|
E.showMenu(mainMenu);
|
||||||
},
|
},
|
||||||
|
|
@ -284,7 +284,7 @@ function drawResistance(resistance, tolerance) {
|
||||||
setTimeout(() => showColorBandMenu(4), 5);
|
setTimeout(() => showColorBandMenu(4), 5);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
'Draw Resistor': function() {
|
'Draw Resistor': function () {
|
||||||
inputColorBands = settings.colorBands;
|
inputColorBands = settings.colorBands;
|
||||||
let values = colorBandsToResistance(inputColorBands);
|
let values = colorBandsToResistance(inputColorBands);
|
||||||
settings.resistance = values[0];
|
settings.resistance = values[0];
|
||||||
|
|
@ -301,7 +301,7 @@ function drawResistance(resistance, tolerance) {
|
||||||
'': {
|
'': {
|
||||||
'title': 'Multiplier'
|
'title': 'Multiplier'
|
||||||
},
|
},
|
||||||
'< Back': function() {
|
'< Back': function () {
|
||||||
showResistanceEntryMenu();
|
showResistanceEntryMenu();
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
@ -314,7 +314,7 @@ function drawResistance(resistance, tolerance) {
|
||||||
multiplierMenu[`${formattedMultiplier}`] = () => {
|
multiplierMenu[`${formattedMultiplier}`] = () => {
|
||||||
settings.multiplier = multiplierValue;
|
settings.multiplier = multiplierValue;
|
||||||
// Update the value of 'Multiplier' in resistanceEntryMenu
|
// Update the value of 'Multiplier' in resistanceEntryMenu
|
||||||
resistanceEntryMenu["Multiplier"] = function() {
|
resistanceEntryMenu["Multiplier"] = function () {
|
||||||
showMultiplierMenu();
|
showMultiplierMenu();
|
||||||
};
|
};
|
||||||
showResistanceEntryMenu();
|
showResistanceEntryMenu();
|
||||||
|
|
@ -340,7 +340,7 @@ function drawResistance(resistance, tolerance) {
|
||||||
'': {
|
'': {
|
||||||
'title': 'Tolerance'
|
'title': 'Tolerance'
|
||||||
},
|
},
|
||||||
'< Back': function() {
|
'< Back': function () {
|
||||||
showResistanceEntryMenu();
|
showResistanceEntryMenu();
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
@ -352,7 +352,7 @@ function drawResistance(resistance, tolerance) {
|
||||||
toleranceMenu[`${tolerance}%`] = () => {
|
toleranceMenu[`${tolerance}%`] = () => {
|
||||||
settings.tolerance = tolerance;
|
settings.tolerance = tolerance;
|
||||||
// Update the value of 'Tolerance (%)' in resistanceEntryMenu
|
// Update the value of 'Tolerance (%)' in resistanceEntryMenu
|
||||||
resistanceEntryMenu["Tolerance (%)"] = function() {
|
resistanceEntryMenu["Tolerance (%)"] = function () {
|
||||||
showToleranceMenu();
|
showToleranceMenu();
|
||||||
};
|
};
|
||||||
showResistanceEntryMenu();
|
showResistanceEntryMenu();
|
||||||
|
|
@ -372,11 +372,8 @@ function drawResistance(resistance, tolerance) {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
console.log("Using colorBands = resistanceToColorBands(resistance, tolerance)" + "\nResistance: " + resistance + "\nTolerance: " + tolerance);
|
|
||||||
colorBands = resistanceToColorBands(resistance, tolerance);
|
colorBands = resistanceToColorBands(resistance, tolerance);
|
||||||
}
|
}
|
||||||
console.log(inputColorBands);
|
|
||||||
console.log(colorBands);
|
|
||||||
drawResistor(colorBands, tolerance);
|
drawResistor(colorBands, tolerance);
|
||||||
drawResistance(resistance, tolerance);
|
drawResistance(resistance, tolerance);
|
||||||
resetSettings();
|
resetSettings();
|
||||||
|
|
@ -386,7 +383,7 @@ function drawResistance(resistance, tolerance) {
|
||||||
'': {
|
'': {
|
||||||
'title': 'Resistance'
|
'title': 'Resistance'
|
||||||
},
|
},
|
||||||
'< Back': function() {
|
'< Back': function () {
|
||||||
clearScreen();
|
clearScreen();
|
||||||
E.showMenu(mainMenu);
|
E.showMenu(mainMenu);
|
||||||
},
|
},
|
||||||
|
|
@ -396,15 +393,15 @@ function drawResistance(resistance, tolerance) {
|
||||||
max: 99,
|
max: 99,
|
||||||
wrap: true,
|
wrap: true,
|
||||||
format: v => '',
|
format: v => '',
|
||||||
onchange: v => {}
|
onchange: v => { }
|
||||||
},
|
},
|
||||||
'Multiplier': function() {
|
'Multiplier': function () {
|
||||||
showMultiplierMenu();
|
showMultiplierMenu();
|
||||||
},
|
},
|
||||||
'Tolerance (%)': function() {
|
'Tolerance (%)': function () {
|
||||||
showToleranceMenu();
|
showToleranceMenu();
|
||||||
},
|
},
|
||||||
'Draw Resistor': function() {
|
'Draw Resistor': function () {
|
||||||
showDrawingMenu();
|
showDrawingMenu();
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
@ -433,7 +430,7 @@ function drawResistance(resistance, tolerance) {
|
||||||
'': {
|
'': {
|
||||||
'title': ''
|
'title': ''
|
||||||
},
|
},
|
||||||
'< Back': function() {
|
'< Back': function () {
|
||||||
clearScreen();
|
clearScreen();
|
||||||
E.showMenu(mainMenu);
|
E.showMenu(mainMenu);
|
||||||
},
|
},
|
||||||
|
|
@ -449,11 +446,11 @@ function drawResistance(resistance, tolerance) {
|
||||||
'title': 'Resistor Calc'
|
'title': 'Resistor Calc'
|
||||||
},
|
},
|
||||||
'< Back': () => Bangle.showClock(), // return to the clock app
|
'< Back': () => Bangle.showClock(), // return to the clock app
|
||||||
'Resistance': function() {
|
'Resistance': function () {
|
||||||
resetSettings();
|
resetSettings();
|
||||||
showResistanceEntryMenu();
|
showResistanceEntryMenu();
|
||||||
},
|
},
|
||||||
'Colors': function() {
|
'Colors': function () {
|
||||||
resetSettings();
|
resetSettings();
|
||||||
showColorEntryMenu();
|
showColorEntryMenu();
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue