From 6b4bf83320b6969e800035e11d1e286bb93e5d5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20K=C3=A4berich?= Date: Tue, 16 Dec 2025 15:18:58 +0100 Subject: [PATCH] make DEV:INF:TEMP? command hardware version specific --- .../LibreVNA-GUI/Device/LibreVNA/librevnadriver.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Software/PC_Application/LibreVNA-GUI/Device/LibreVNA/librevnadriver.cpp b/Software/PC_Application/LibreVNA-GUI/Device/LibreVNA/librevnadriver.cpp index d3c1a3d..944bab1 100644 --- a/Software/PC_Application/LibreVNA-GUI/Device/LibreVNA/librevnadriver.cpp +++ b/Software/PC_Application/LibreVNA-GUI/Device/LibreVNA/librevnadriver.cpp @@ -251,7 +251,13 @@ LibreVNADriver::LibreVNADriver() if(!connected) { return SCPI::getResultName(SCPI::Result::Error); } - return QString::number(lastStatus.V1.temp_source)+"/"+QString::number(lastStatus.V1.temp_LO1)+"/"+QString::number(lastStatus.V1.temp_MCU); + switch(hardwareVersion) { + case 0x01: return QString::number(lastStatus.V1.temp_source)+"/"+QString::number(lastStatus.V1.temp_LO1)+"/"+QString::number(lastStatus.V1.temp_MCU); + case 0xD0: return QString::number(lastStatus.VD0.temp_MCU); + case 0xFE: return QString::number(lastStatus.VFE.temp_MCU)+"/"+QString::number(lastStatus.VFE.temp_eCal); + case 0xFF: return QString::number(lastStatus.VFF.temp_MCU); + default: return SCPI::getResultName(SCPI::Result::Error); + } })); specificSCPIcommands.push_back(new SCPICommand("DEVice:UPDATE", [=](QStringList params) -> QString {