Commit 7688c667 authored by Don Gagne's avatar Don Gagne Committed by GitHub

Merge pull request #4495 from DonLakeFlyer/VoltageCalculate

Correct check for bad value from parseFloat
parents 7217c644 80d7676f
...@@ -138,11 +138,11 @@ SetupPage { ...@@ -138,11 +138,11 @@ SetupPage {
onClicked: { onClicked: {
var measuredVoltageValue = parseFloat(measuredVoltage.text) var measuredVoltageValue = parseFloat(measuredVoltage.text)
if (measuredVoltageValue == 0) { if (measuredVoltageValue == 0 || isNaN(measuredVoltageValue)) {
return return
} }
var newVoltageMultiplier = (measuredVoltageValue * battVoltMult.value) / controller.vehicle.battery.voltage.value var newVoltageMultiplier = (measuredVoltageValue * battVoltMult.value) / controller.vehicle.battery.voltage.value
if (newVoltageMultiplier != 0) { if (newVoltageMultiplier > 0) {
battVoltMult.value = newVoltageMultiplier battVoltMult.value = newVoltageMultiplier
} }
} }
......
...@@ -144,11 +144,11 @@ SetupPage { ...@@ -144,11 +144,11 @@ SetupPage {
onClicked: { onClicked: {
var measuredVoltageValue = parseFloat(measuredVoltage.text) var measuredVoltageValue = parseFloat(measuredVoltage.text)
if (measuredVoltageValue == 0) { if (measuredVoltageValue == 0 || isNaN(measuredVoltageValue)) {
return return
} }
var newVoltageDivider = (measuredVoltageValue * battVoltageDivider.value) / controller.vehicle.battery.voltage.value var newVoltageDivider = (measuredVoltageValue * battVoltageDivider.value) / controller.vehicle.battery.voltage.value
if (newVoltageDivider != 0) { if (newVoltageDivider > 0) {
battVoltageDivider.value = newVoltageDivider battVoltageDivider.value = newVoltageDivider
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment