From c90e5f4f9daf925303a99270909d98cefb3aabaa Mon Sep 17 00:00:00 2001 From: edisionnano Date: Thu, 30 May 2024 21:06:11 +0300 Subject: [PATCH] Fix stupid issue --- mainwindow.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mainwindow.cpp b/mainwindow.cpp index a2c125e..1e4580b 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -204,7 +204,7 @@ void MainWindow::populateWindow(const QJsonObject &localObj, const QString &heal double gibibytes = (attrObj["raw"].toObject()["value"].toInt() * 32 * 1024.0 * 1024.0) / 1e9; totalWrites = QString::number(static_cast(gibibytes)) + " GB"; } else if (attrObj["name"] == "Total_LBAs_Written") { - unsigned int logicalBlockSize = localObj["serial_number"].toInt(); + unsigned int logicalBlockSize = localObj["logical_block_size"].toInt(); unsigned long long lbaWritten = attrObj["raw"].toObject()["value"].toInt(); unsigned long long oneGB = static_cast(std::pow(2, 30)); unsigned long long totalGbWriten = (lbaWritten * logicalBlockSize) / oneGB; @@ -217,7 +217,7 @@ void MainWindow::populateWindow(const QJsonObject &localObj, const QString &heal double gibibytes = (attrObj["raw"].toObject()["value"].toInt() * 32 * 1024.0 * 1024.0) / 1e9; totalReads = QString::number(static_cast(gibibytes)) + " GB"; } else if (attrObj["name"] == "Total_LBAs_Read") { - unsigned int logicalBlockSize = localObj["serial_number"].toInt(); + unsigned int logicalBlockSize = localObj["logical_block_size"].toInt(); unsigned long long lbaRead = attrObj["raw"].toObject()["value"].toInt(); unsigned long long oneGB = static_cast(std::pow(2, 30)); unsigned long long totalGbWriten = (lbaRead * logicalBlockSize) / oneGB; @@ -225,7 +225,7 @@ void MainWindow::populateWindow(const QJsonObject &localObj, const QString &heal } } else if (attrObj["id"] == 246 && !isNvme) { // MX500 if (attrObj["name"] == "Total_LBAs_Written") { - unsigned int logicalBlockSize = localObj["serial_number"].toInt(); + unsigned int logicalBlockSize = localObj["logical_block_size"].toInt(); unsigned long long lbaWritten = attrObj["raw"].toObject()["value"].toInt(); unsigned long long oneGB = static_cast(std::pow(2, 30)); unsigned long long totalGbWriten = (lbaWritten * logicalBlockSize) / oneGB;