Changed temperature parsing

This commit is contained in:
Yury Shuvakin
2024-07-10 17:30:45 +09:00
parent 6f85ac3b13
commit c355331033
3 changed files with 4 additions and 4 deletions

1
.gitignore vendored
View File

@@ -1,2 +1,3 @@
/build
*.pro.user

View File

@@ -118,12 +118,12 @@ void MainWindow::handlePackage(int index)
parameterModel_->setItem(0, 1, new QStandardItem(QString::number(inputVoltage)));
quint16 coolantTemperatureIndex = (message->getByte(4) << 2) + ((message->getByte(7) & 0x30) >> 4);
if (coolantTemperatureIndex > 4095)
if (coolantTemperatureIndex > 1023)
{
coolantTemperatureIndex = 0;
}
quint16 coolantTemperature = FlashTdegr[coolantTemperatureIndex] - 55;
qint16 coolantTemperature = FlashTdegr[coolantTemperatureIndex << 2] - 55;
parameterModel_->setItem(5, 1, new QStandardItem(QString::number(coolantTemperature)));
quint16 outputPhaseCurrent = (message->getByte(3) << 2) + ((message->getByte(7) & 0x0C) >> 2);

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QtCreatorProject>
<!-- Written by QtCreator 13.0.2, 2024-07-03T19:04:16. -->
<!-- Written by QtCreator 13.0.2, 2024-07-06T23:05:55. -->
<qtcreator>
<data>
<variable>EnvironmentId</variable>
@@ -582,7 +582,6 @@
<value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
<value type="bool" key="RunConfiguration.UseLibrarySearchPath">true</value>
<value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
<value type="QString" key="RunConfiguration.WorkingDirectory.default">C:/Users/yshuvakin/Documents/GitHub/TkrMonitor/build/Desktop_Qt_5_15_2_MSVC2019_32bit-Debug</value>
</valuemap>
<value type="qlonglong" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
</valuemap>