From f7f9096a724172c95b49324f283b792d569925bf Mon Sep 17 00:00:00 2001 From: Collin Kidder Date: Thu, 14 Dec 2017 18:42:40 -0500 Subject: [PATCH] Add 0x prefix to some more fields on UDS Scanner Window. Fix ability to use 4 subfunction bytes --- re/udsscanwindow.cpp | 2 +- ui/udsscanwindow.ui | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/re/udsscanwindow.cpp b/re/udsscanwindow.cpp index 619691b..9ff8a7d 100644 --- a/re/udsscanwindow.cpp +++ b/re/udsscanwindow.cpp @@ -117,7 +117,7 @@ void UDSScanWindow::readByToggled() void UDSScanWindow::numBytesChanged() { - uint64_t upperBound = (1 << (8 * ui->spinNumBytes->value())) - 1; + uint64_t upperBound = (1ull << (8ull * ui->spinNumBytes->value())) - 1; if (upperBound > 0x7FFFFFFF) upperBound = 0x7FFFFFFF; ui->spinUpperSubfunc->setMaximum(upperBound); } diff --git a/ui/udsscanwindow.ui b/ui/udsscanwindow.ui index f0f8195..cae150e 100644 --- a/ui/udsscanwindow.ui +++ b/ui/udsscanwindow.ui @@ -260,6 +260,9 @@ false + + 0x + 255 @@ -280,6 +283,9 @@ false + + 0x + 255 @@ -330,6 +336,9 @@ false + + 0x + 255 @@ -350,6 +359,9 @@ false + + 0x + 255