diff --git a/java_console/autotest/src/main/java/com/rusefi/f4discovery/PwmHardwareTest.java b/java_console/autotest/src/main/java/com/rusefi/f4discovery/PwmHardwareTest.java index 2b90ec94d7..a05f6e0009 100644 --- a/java_console/autotest/src/main/java/com/rusefi/f4discovery/PwmHardwareTest.java +++ b/java_console/autotest/src/main/java/com/rusefi/f4discovery/PwmHardwareTest.java @@ -86,7 +86,7 @@ public class PwmHardwareTest extends RusefiTestBase { sleep(2 * Timeouts.SECOND); - /* +-1% is still acceptable */ - EcuTestHelper.assertSomewhatClose("Idle PWM freq", FREQUENCY, SensorCentral.getInstance().getValue(Sensor.debugIntField1), 0.01); + /* +-2% is still acceptable */ + EcuTestHelper.assertSomewhatClose("Idle PWM freq", FREQUENCY, SensorCentral.getInstance().getValue(Sensor.debugIntField1), 0.02); } } \ No newline at end of file diff --git a/java_tools/enum_to_string/src/main/java/com/rusefi/enum_reader/Value.java b/java_tools/enum_to_string/src/main/java/com/rusefi/enum_reader/Value.java index e287ce3fae..8a8deb1721 100644 --- a/java_tools/enum_to_string/src/main/java/com/rusefi/enum_reader/Value.java +++ b/java_tools/enum_to_string/src/main/java/com/rusefi/enum_reader/Value.java @@ -29,6 +29,9 @@ public class Value implements Comparable { } public int getIntValue() { + if (value.toLowerCase().startsWith("0x")) + return Integer.parseInt(value.substring(2), 16); + return Integer.parseInt(value); }