in extension.ts [15:39]
export function writeNumber(value: number, decimalDigits: number = 2) {
if (isNaN(value)) {
serial.writeString(" ")
return; // don't write anything if the number is not defined
}
//Format to right number of decimalDigits
let text: string = value.toString();
let len = 0; //Tracks the subscrtring length
for (; len < text.length; len++) { //Find the .
if (text[len] == ".") { break; }
}
if (decimalDigits != 0) {
len++ //Account for .
if (len + decimalDigits < text.length) {
len = len + decimalDigits;
} else {
len = text.length;
}
}
serial.writeString(text.substr(0, len))
}